API Reference

Class

PdfRawValue

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Immutable, bounded projection of one PDF syntax value.

Inheritance

  • Object
  • PdfRawValue

Usage

This type appears in these public API surfaces even when no hand-authored example is attached directly to the page.

Returned or exposed by

Properties

public PdfRawValueKind Kind { get; } #

Projected syntax kind.

public Nullable<Double> Number { get; } #

Numeric value when Kind is Number.

public Nullable<Boolean> Boolean { get; } #

Boolean value when Kind is Boolean.

public String Text { get; } #

Bounded string or name value without PDF delimiters.

public Nullable<Int32> ReferenceObjectNumber { get; } #

Referenced object number for indirect references.

public Nullable<Int32> ReferenceGeneration { get; } #

Referenced generation for indirect references.

public IReadOnlyList<PdfRawValue> Items { get; } #

Bounded immutable array items.

public IReadOnlyDictionary<String, PdfRawValue> Entries { get; } #

Bounded immutable dictionary entries.

public Nullable<Int32> StreamLength { get; } #

Parsed stream data length; stream bytes are deliberately not exposed.

public Boolean StreamDecodingFailed { get; } #

True when the parser retained undecoded stream bytes after a filter failure.

public Boolean IsTruncated { get; } #

True when this projection omitted data because a configured bound was reached.