Skip to main content

Search OfficeIMO

Enter a topic, API type, or PowerShell command.

Documentation Search all OfficeIMO/

API Reference

Class

PdfRawValue

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Source revision a039964de4cc with working tree changes
Modifiers sealed

Immutable, bounded projection of one PDF syntax value.

Inheritance

  • Object
  • PdfRawValue

Usage

Explore 3 API references to this type

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

Returned or exposed by 3

Properties

public PdfRawValueKind Kind { get; } #

Projected syntax kind.

public Double? Number { get; } #

Numeric value when PdfRawValue.Kind is PdfRawValueKind.Number.

public Boolean? Boolean { get; } #

Boolean value when PdfRawValue.Kind is PdfRawValueKind.Boolean.

public String? Text { get; } #

Bounded string or name value without PDF delimiters.

public Int32? ReferenceObjectNumber { get; } #

Referenced object number for indirect references.

public 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 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.