API Reference
Class
PdfRawValue
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
- Property PdfRawObjectView.Value
- Property PdfRawValue.Entries
- Property PdfRawValue.Items
Inherited Methods
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.