API Reference

Class

PdfAcroFormXfaInfo

Namespace OfficeIMO.Pdf
Assembly OfficeIMO.Pdf
Modifiers sealed

Lightweight AcroForm XFA packet metadata. OfficeIMO detects and reports XFA but does not render or fill XFA packets.

Inheritance

  • Object
  • PdfAcroFormXfaInfo

Usage

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

Properties

public String ObjectKind { get; } #

Resolved PDF object kind used by the AcroForm /XFA entry, such as array, stream, string, or dictionary.

public Nullable<Int32> ObjectNumber { get; } #

Indirect object number for the /XFA value when it is stored by reference.

public Int32 PacketCount { get; } #

Number of named XFA packet pairs when /XFA is represented as an alternating name/payload array.

public IReadOnlyList<String> PacketNames { get; } #

Readable XFA packet names discovered from an array-form /XFA entry.

public Int32 StreamCount { get; } #

Number of stream payloads discovered in the /XFA value.

public Int32 StringCount { get; } #

Number of string payloads discovered in the /XFA value.

public Int32 DictionaryCount { get; } #

Number of dictionary payloads discovered in the /XFA value.

public Int32 TotalPayloadBytes { get; } #

Total decoded byte length for readable stream or string payloads.

public Boolean HasTemplatePacket { get; } #

True when a named template packet was found.

public Boolean HasDatasetsPacket { get; } #

True when a named datasets packet was found.