Les composants de cette famille sont tous accessibles ci-dessous. La recherche globale permet aussi de retrouver une entrée PDF ou un nom de type.

class

BatesArtifact

PDF\Document\Artifacts

Bates numbering artifact properties (Adobe extension level 3, table 10.17, p.100).

class

BarcodeDataPreparation

PDF\Document\Barcodes

Adobe supplement pp. 46–47: DataPrep prepares existing bytes before symbology encoding.

class

BarcodeModuleWidth

PDF\Document\Barcodes

Adobe supplement p. 47: XSymWidth = ceil(distance in inches * Resolution).

interface

CatalogComponent

PDF\Document

Validate relationships that become meaningful only in the actual document catalog.

class

Collection

PDF\Document\Collections

Table155/pages378–379: container/initial-file selection and portable-collection presentation.

class

CollectionField

PDF\Document\Collections

Table157/page380: native data type and presentation facts for one collection field.

enum

CollectionFieldType

PDF\Document\Collections

class

CollectionGraphValidation

PDF\Document\Collections

Portable collections are validated against the effective catalog, including frozen historical CI values.

class

CollectionItem

PDF\Document\Collections

Tables48–49/pages114–115: validate each supplied item against its explicitly supplied schema.

class

CollectionItemValue

PDF\Document\Collections

class

CollectionSchema

PDF\Document\Collections

class

CollectionSchemaField

PDF\Document\Collections

class

CollectionSort

PDF\Document\Collections

Table158/page381: broadcast boolean, missing directions=true, extra directions ignored.

class

CollectionSortDirections

PDF\Document\Collections

class

CollectionSortFields

PDF\Document\Collections

class

CollectionSubitem

PDF\Document\Collections

Table49/page115: a display prefix never becomes part of the sortable data.

trait

CollectionVersion

PDF\Document\Collections

Tables48–49 and155–158: portable collection objects were introduced in PDF1.7.

enum

CollectionView

PDF\Document\Collections

class

Destination

PDF\Document\Destinations

An explicit destination (ISO 32000-1, table 151).

class

Fit

PDF\Document\Destinations

class

FitB

PDF\Document\Destinations

class

FitBH

PDF\Document\Destinations

class

FitBV

PDF\Document\Destinations

class

FitH

PDF\Document\Destinations

class

FitR

PDF\Document\Destinations

class

FitV

PDF\Document\Destinations

class

XYZ

PDF\Document\Destinations

interface

DocumentGraphComponent

PDF\Document

Document relationships checked against effective PDF identifiers and frozen values.

class

DocumentGraphContext

PDF\Document

A read-only view: resolving references never registers objects or reparses mutable historical builders.

class

DocumentGraphValidation

PDF\Document

Relationships and subset identities are checked once in the actual, document-scoped graph.

class

DocumentInformation

PDF\Document

The trailer's optional Info dictionary (ISO 32000-1, table 317).

class

DeveloperExtension

PDF\Document\Extensions

One developer's extension of a PDF base version (ISO 32000-1, table 50).

class

DeveloperExtensionEntry

PDF\Document\Extensions

An explicit direct prefix-to-extension association (ISO 32000-1, 7.12.1).

class

DeveloperExtensions

PDF\Document\Extensions

The catalog Extensions dictionary (ISO 32000-1, 7.12; Adobe supplement, p.24).

class

DeveloperPrefix

PDF\Document\Extensions

A case-sensitive four-byte registered developer prefix (ISO 32000-1, 7.12).

class

ExtensionDirectness

PDF\Document\Extensions

ISO 32000-1, 7.12.1: extension declarations are nested without indirect objects.

enum

AFRelationship

PDF\Document\Files

ISO 32000-2:2020 Table43, physical p.152: standard associated-file relationships.

enum

AssociatedFileOwner

PDF\Document\Files

Semantic owner context is obtained from actual PDF relationships, not guessed from private keys.

class

AssociatedFileRelationship

PDF\Document\Files

Table43/p.152 permits standard values and developer-defined relationship names.

class

AssociatedFiles

PDF\Document\Files

14.13, pp.853–856: explicit association array, not an attachment name tree.

class

AssociatedFilesEntry

PDF\Document\Files

An AF entry for the PDF object receiving the association (14.13).

class

AssociatedFilesGraphValidation

PDF\Document\Files

Actual AF dictionary associations, 14.13/pp.853–856; EC3 issue568 is Accepted, not Completed.

class

AssociatedFilesMarkedContentFacts

PDF\Document\Files

Native AF instructions frozen before emission, including other permitted meanings of the AF tag.

class

AssociatedFilesMarkedContentGraphValidation

PDF\Document\Files

Named MCAF uses in native content and effective resources (14.13.5, PDF pp.854–855/1015).

class

AssociatedFilesMarkedContentUse

PDF\Document\Files

Frozen AF property operands for one BDC/DP instruction, not interpreted stream bytes.

class

AssociatedFilesPropertyList

PDF\Document\Files

Named MCAF property list (ISO_32000-2_sponsored_EC3.pdf, 14.13.5/EC3 issue374, PDF p.1015).

class

BeginAssociatedFilesMarkedContent

PDF\Document\Files

/AF /resource BDC (ISO_32000-2_sponsored_EC3.pdf, 14.13.5/EC3 issue374, PDF p.1015).

class

EmbeddedFileAttachment

PDF\Document\Files

class

EmbeddedFileBinding

PDF\Document\Files

class

EmbeddedFileBindings

PDF\Document\Files

EF maps the same filename keys to explicit indirect embedded streams, Table44/page111.

enum

EmbeddedFileKey

PDF\Document\Files

class

EmbeddedFileParameters

PDF\Document\Files

Table46, page112: Size and MD5 are derived from the original, uncompressed bytes.

class

EmbeddedFileStream

PDF\Document\Files

Table45/page112: attachment bytes supplied by the caller, then filtered and encrypted by the writer.

class

EmbeddedFiles

PDF\Document\Files

Document-level attachments, name dictionary/Table31 and7.11.4.1/page112.

class

EmbeddedFilesGraphValidation

PDF\Document\Files

Validate the effective attachment tree even when its former native builder was replaced.

class

ExternalStreamsGraphValidation

PDF\Document\Files

Table5/p28 and7.6.1/p63: the external-file exemption follows an actual effective file declaration.

class

FileNameComponent

PDF\Document\Files

Uninterpreted filename bytes, including empty components (7.11.2.1, PDF page108).

enum

FilePathKind

PDF\Document\Files

class

FileSpecification

PDF\Document\Files

Table44/pages110–111: explicit file declaration, without path/URL loading.

class

FileSpecificationIdentifiers

PDF\Document\Files

Two byte identifiers of the referenced file; no remote file is inspected, Table44/page111.

class

FileSpecificationName

PDF\Document\Files

class

FileSpecificationOptions

PDF\Document\Files

class

FileSpecificationRules

PDF\Document\Files

Table44/page111: coupled EF/RF filename keys and actual effective stream targets.

class

FileSpecificationString

PDF\Document\Files

Component separators and relative resolution, without filesystem or character conversion.

class

MacFileCode

PDF\Document\Files

Four ASCII characters interpreted as a big-endian32-bit integer, Table47/page113.

class

MacFileInformation

PDF\Document\Files

The normalized Mac-specific facts, without accessing a platform resource fork.

class

RelatedFile

PDF\Document\Files

class

RelatedFileBinding

PDF\Document\Files

class

RelatedFileBindings

PDF\Document\Files

class

RelatedFiles

PDF\Document\Files

Table44/7.11.4.2 page113: ordered name/embedded-stream pairs, including the main file when desired.

class

CIDClassDescriptor

PDF\Document\Fonts

class

CIDDefaultVerticalMetrics

PDF\Document\Fonts

DW2 order is [positionY displacementY]; the default X position is half W/DW.

class

CIDFontDescriptors

PDF\Document\Fonts

Table 124 FD graph, with Table 125 glyph classes checked against the declared collection.

class

CIDFontMetricOverride

PDF\Document\Fonts

9.8.3.3 and its examples: class-specific metric/classification overrides, no font programs.

class

CIDFontType0

PDF\Document\Fonts

Table 117: normalized CFF CID font or external named CID font, with explicit W/DW/W2/DW2.

class

CIDFontType2

PDF\Document\Fonts

Table 117: repertoire-bound or independently normalized Type 2 CID font, with vertical metrics.

enum

CIDGlyphClass

PDF\Document\Fonts

Table 125 names; the class inventory depends on the Adobe character collection.

class

CIDGlyphIndex

PDF\Document\Fonts

class

CIDGlyphIndexMap

PDF\Document\Fonts

Table 117: explicitly normalized CID-to-GID indices without reading a font program.

class

CIDIdentityGlyphMap

PDF\Document\Fonts

Table 117: CID and glyph index are explicitly identical for the embedded Type 2 program.

class

CIDMetrics

PDF\Document\Fonts

Explicit horizontal and vertical metric models for arbitrary normalized CID fonts.

class

CIDRange

PDF\Document\Fonts

Ordered CID interval with the PDF implementation bound 65535.

class

CIDRangeSet

PDF\Document\Fonts

Sorted, nonoverlapping intervals; validation does not expand or quadratically compare CID ranges.

class

CIDSet

PDF\Document\Fonts

Table 124: CID subset presence bits, most significant bit first, including CID 0.

class

CIDToGIDMap

PDF\Document\Fonts

Table 117: two-byte, big-endian glyph indices, including unmapped CID gaps.

class

CIDVerticalMetric

PDF\Document\Fonts

W2 triple: vertical displacement followed by horizontal/vertical origin position.

class

CIDVerticalMetrics

PDF\Document\Fonts

class

CIDVerticalRange

PDF\Document\Fonts

class

CIDVerticalRun

PDF\Document\Fonts

class

CIDVerticalWidths

PDF\Document\Fonts

9.7.4.3: both W2 forms, with checked CID domains and exact triples.

class

CIDWidthArray

PDF\Document\Fonts

9.7.4.3: both W forms, preserving explicit runs without expanding ranges.

class

CIDWidthRange

PDF\Document\Fonts

class

CIDWidthRun

PDF\Document\Fonts

class

CIDWidths

PDF\Document\Fonts

Table 117 W array, preserving the explicitly declared CIDs and PDF widths.

class

CMapCode

PDF\Document\Fonts\CMaps

One source character code of 1–4 bytes (ISO 9.7.6.2, PDF p.288).

class

CMapCodeRange

PDF\Document\Fonts\CMaps

Numeric source interval for char/range mappings; codespace bounds are a different object.

class

CMapCodeSequence

PDF\Document\Fonts\CMaps

Source codes supplied explicitly by the application; each remains a separate object.

class

CMapDecoder

PDF\Document\Fonts\CMaps

ISO 9.7.6.2–3, pp.288–289: normal decoding and shortest/longest partial-match fallback.

class

CMapName

PDF\Document\Fonts\CMaps

A literal PostScript resource name. PDF's #xx name escapes do not apply inside CMap programs.

class

CMapProgram

PDF\Document\Fonts\CMaps

Writer for the supported PDF CMap operator subset; no PostScript program is executed.

class

CMapSystemInfo

PDF\Document\Fonts\CMaps

Explicit CID collection metadata, ISO 9.7.3, PDF p.278.

enum

CMapWritingMode

PDF\Document\Fonts\CMaps

class

CidChar

PDF\Document\Fonts\CMaps

begincidchar mapping, ISO 9.7.5.4, PDF pp.286–288.

class

CidGlyphs

PDF\Document\Fonts\CMaps

Explicit knowledge of which CIDs have glyphs; never inspects a font program.

interface

CidMapping

PDF\Document\Fonts\CMaps

class

CidMappings

PDF\Document\Fonts\CMaps

class

CidRange

PDF\Document\Fonts\CMaps

class

CodeSpaceRange

PDF\Document\Fonts\CMaps

ISO p.288: every source byte lies between its corresponding lower/upper byte.

class

CodeSpaces

PDF\Document\Fonts\CMaps

class

DecodedCMapCode

PDF\Document\Fonts\CMaps

Actual consumed bytes and selected codespace width, including an undefined/truncated code.

class

EncodingCMap

PDF\Document\Fonts\CMaps

Embedded Type 0 encoding CMap, ISO 9.7.5.3-4, PDF pp. 285-289.

class

IdentityEncoding

PDF\Document\Fonts\CMaps

Predefined Identity-H/V, ISO PDF pp.283–285; collection-independent, two-byte big-endian CIDs.

class

NamedCMapEncoding

PDF\Document\Fonts\CMaps

Reference a reader's predefined resource; its declared collection/codespaces stay explicit.

class

NamedUnicodeCMap

PDF\Document\Fonts\CMaps

Explicit external reader resource; byte-to-Unicode resolution requires supplied mappings.

class

NotdefChar

PDF\Document\Fonts\CMaps

Undefined-glyph fallback may overlap ordinary CID mappings, ISO 9.7.6.3, p.289.

class

NotdefRange

PDF\Document\Fonts\CMaps

Every code in a notdef range maps to the same CID, rather than incrementing it.

enum

PredefinedCMap

PDF\Document\Fonts\CMaps

Every predefined CMap name from ISO table 118, PDF pp.281–283; mapping programs remain reader resources.

interface

Type0Encoding

PDF\Document\Fonts\CMaps

Encoding selection and explicitly declared decoding metadata, without loading external CMap resources.

class

UnicodeArrayRange

PDF\Document\Fonts\CMaps

Explicit discontiguous destination sequences, including ligatures (ISO pp.302–303).

class

UnicodeCMap

PDF\Document\Fonts\CMaps

ToUnicode definition: arbitrary code sizes, scalar sequences, ranges and explicit inheritance.

interface

UnicodeCMapResource

PDF\Document\Fonts\CMaps

class

UnicodeChar

PDF\Document\Fonts\CMaps

interface

UnicodeMapping

PDF\Document\Fonts\CMaps

class

UnicodeMappings

PDF\Document\Fonts\CMaps

class

UnicodeRange

PDF\Document\Fonts\CMaps

bfrange increments only the last destination byte, ISO PDF p.303.

class

UnicodeScalar

PDF\Document\Fonts\CMaps

class

UnicodeScalars

PDF\Document\Fonts\CMaps

class

UnicodeSequence

PDF\Document\Fonts\CMaps

UTF-16BE destination string without an encoding BOM, max 512 bytes (ISO pp.301–303).

class

CharacterMap

PDF\Document\Fonts

Explicit PDF repertoire; this value never reads a font program or UTF-8 text.

class

CharacterMapping

PDF\Document\Fonts

One Unicode scalar value, CID, glyph index and width in PDF's 1000-unit space.

interface

EmbeddedFontProgram

PDF\Document\Fonts

Table 126 binding of explicitly normalized external bytes to their PDF font family.

class

EncodingDictionary

PDF\Document\Fonts\Encodings

Table 114: Differences applied to an explicitly named or supplied built-in vector.

class

EncodingDifference

PDF\Document\Fonts\Encodings

A starting byte followed by glyph names for consecutive codes (9.6.6).

class

EncodingDifferences

PDF\Document\Fonts\Encodings

class

EncodingVector

PDF\Document\Fonts\Encodings

Annex D immutable byte-to-glyph vector; missing codes denote .notdef.

enum

EncodingVectorKind

PDF\Document\Fonts\Encodings

Built-in font vectors and PDF's three separately selectable predefined encodings.

class

EncodingVectors

PDF\Document\Fonts\Encodings

Annex D.2/D.4/D.5/D.6 vectors transcribed from the retained ISO source, PDF pp. 661-680.

interface

FontEncoding

PDF\Document\Fonts\Encodings

class

FontEncodingValidation

PDF\Document\Fonts\Encodings

Table 114 constraints also apply to explicitly supplied low-level encoding dictionaries.

class

NamedFontEncoding

PDF\Document\Fonts\Encodings

enum

PredefinedEncoding

PDF\Document\Fonts\Encodings

Table 114 and Annex D.1: Standard/PDFDoc/Symbol are not selectable predefined encoding names.

class

FontCharSet

PDF\Document\Fonts

Table 122: glyph names serialized as PDF names; .notdef is implicit and omitted.

class

FontDescriptor

PDF\Document\Fonts

Table 122 descriptor built solely from explicit PDF values.

class

FontDescriptorFlags

PDF\Document\Fonts

Table 123 flags; Symbolic and Nonsymbolic must be mutually exclusive.

class

FontDescriptorOptions

PDF\Document\Fonts

External repertoire declaration needed to apply the conditional CapHeight requirement.

class

FontFile

PDF\Document\Fonts

9.9, Table 127: three already normalized Type 1 segments, binary encrypted portion.

class

FontFile2

PDF\Document\Fonts

9.9: a supplied TrueType program with its uncompressed Length1; no sfnt parsing.

class

FontFile3

PDF\Document\Fonts

Table 126: exactly one normalized CFF font, or a declared OpenType outline program. No parsing.

enum

FontFile3Subtype

PDF\Document\Fonts

class

FontProgramMetadata

PDF\Document\Fonts

Table 127 Metadata: an explicitly supplied XML metadata stream (14.3.2).

class

FontProgramOptions

PDF\Document\Fonts

Typed composition of actual encoding filters and the optional font metadata reference.

class

FontStream

PDF\Document\Fonts

Font data starts decoded; filters must actually encode the supplied bytes.

enum

FontStretch

PDF\Document\Fonts

class

FontStyle

PDF\Document\Fonts

9.8.3.2: the currently defined CID font style entry is Panose.

class

FontSubsetRegistry

PDF\Document\Fonts

Document-scoped subset identities; callers share this object, never global state.

class

FontSubsetTag

PDF\Document\Fonts

9.6.4: an explicitly chosen six-uppercase-letter subset identifier.

enum

FontSubtype

PDF\Document\Fonts

class

MMType1Font

PDF\Document\Fonts

9.6.2.3: a supplied Type 1 snapshot of one multiple-master instance.

class

ManagedFontDictionary

PDF\Document\Fonts

Shared protection for the entries determined by an assembled font graph.

enum

OpenTypeOutline

PDF\Document\Fonts

Explicit normalized table declaration supplied by the external font processor (Table 126).

class

Panose

PDF\Document\Fonts

9.8.3.2: two family-class bytes followed by ten external PANOSE classification bytes.

class

SimpleFont

PDF\Document\Fonts

Shared Table 111 construction for Type1, MMType1 and TrueType.

class

SimpleFontMetrics

PDF\Document\Fonts

A complete simple-font metric graph with explicit widths and descriptor.

class

SimpleWidths

PDF\Document\Fonts

Tables 111/112: contiguous byte-code widths, exactly LastChar−FirstChar+1.

enum

StandardFont

PDF\Document\Fonts

The standard fourteen Type 1 fonts (ISO 32000-1, 9.6.2.2).

class

SubsetFontName

PDF\Document\Fonts

The exact BaseFont/FontName name of an explicitly declared subset.

class

ToUnicodeCMap

PDF\Document\Fonts

9.10.3: character codes map to UTF-16BE, including surrogate pairs.

class

TrueTypeFont

PDF\Document\Fonts

9.6.3: explicitly normalized name, byte widths and TrueType descriptor.

class

Type0Font

PDF\Document\Fonts

Table 121: explicit identity, named or embedded CMap encoding; optional ToUnicode extraction map.

class

Type1Font

PDF\Document\Fonts

Table 111: standard or explicitly named Type 1 font, with optional complete metrics.

class

Type3CharProc

PDF\Document\Fonts

class

Type3CharProcs

PDF\Document\Fonts

Table 112 CharProcs: exact glyph-name to indirect stream identities.

class

Type3Font

PDF\Document\Fonts

Table 112: Type 3 byte encoding, CharProcs graph, widths, matrix and explicit resources.

class

Type3Glyph

PDF\Document\Fonts

One CharProcs stream with validated d0/d1 scope and its declared metrics.

class

AcroForm

PDF\Document\Forms

ISO 12.7.2, p.439: explicit roots, defaults and calculation order.

class

AppearanceState

PDF\Document\Forms

class

AppearanceStates

PDF\Document\Forms

Named indirect normal/down/rollover appearances; state selection is explicit.

class

BarcodeField

PDF\Document\Forms

Adobe p.46: text-field semantics with explicit preparation before an external barcode codec.

class

BarcodePaperMetadata

PDF\Document\Forms

Adobe pp.46–47: validated instructions to an explicitly selected external barcode encoder.

enum

BarcodeSymbology

PDF\Document\Forms

class

ButtonField

PDF\Document\Forms

Check boxes, radio groups and pushbuttons, ISO 12.7.4.2, PDF pp.447–450.

enum

ButtonFieldFlag

PDF\Document\Forms

ISO table 226, PDF p.447.

class

ButtonFieldFlags

PDF\Document\Forms

class

CalculationOrder

PDF\Document\Forms

class

ChoiceField

PDF\Document\Forms

Explicit option ordering; no locale-dependent sorting or automatic value selection.

enum

ChoiceFieldFlag

PDF\Document\Forms

ISO table 230, PDF pp.452–453.

class

ChoiceFieldFlags

PDF\Document\Forms

class

ChoiceFieldValue

PDF\Document\Forms

Choose which of the specification's inconsistent V formulations the stored strings follow.

class

ChoiceOption

PDF\Document\Forms

ISO table 231, p.453: display text and optional distinct export value.

class

ChoiceOptions

PDF\Document\Forms

class

ChoiceSelection

PDF\Document\Forms

Explicit option indices in their required ascending order (ISO table 231).

enum

ChoiceValueDomain

PDF\Document\Forms

ISO p.454 says display names; table 231 and common reader behavior use export values.

enum

CommonFieldFlag

PDF\Document\Forms

ISO table 221, PDF p.441.

class

CommonFieldFlags

PDF\Document\Forms

class

DefaultAppearance

PDF\Document\Forms

ISO 12.7.3.3, PDF p.443: explicit text state, Tf and at most one Tm.

class

FdfCatalog

PDF\Document\Forms\Fdf

enum

FdfCrossReference

PDF\Document\Forms\Fdf

class

FdfExportNode

PDF\Document\Forms\Fdf

@internal One export operation's hierarchy; never shared between documents.

class

FdfExporter

PDF\Document\Forms\Fdf

Snapshot exactly the fields selected by the caller; submission actions and networking are separate.

class

FdfField

PDF\Document\Forms\Fdf

Immutable FDF field; unlike PDF fields, Kids can be direct (ISO p.469).

class

FdfFormData

PDF\Document\Forms\Fdf

FDF content including optional document association, annotations, templates and opaque scripts.

class

FdfNamedPageReference

PDF\Document\Forms\Fdf

A page/template association, with no external file access (ISO p.472).

class

FdfPage

PDF\Document\Forms\Fdf

FDF page addition declaration, not a PDF page (ISO p.471).

class

FdfTemplate

PDF\Document\Forms\Fdf

ISO p.472: page template import declaration; Rename specifies no renaming algorithm.

class

FdfWriter

PDF\Document\Forms\Fdf

Native FDF serialization (ISO 12.7.7.2, pp.464–466), without a fake PDF page tree.

class

Field

PDF\Document\Forms

A document-scoped field-tree builder (ISO 12.7.3, PDF pp.440–443).

class

FieldFlags

PDF\Document\Forms

Typed flag collection; field-specific constraints are checked after inheritance.

class

FieldTextStream

PDF\Document\Forms

PDF 1.5 text-stream field value, ISO p.451, preserving its explicit Unicode text.

class

FieldTree

PDF\Document\Forms

One form's mutable hierarchy and inherited document defaults, without global state.

enum

FieldType

PDF\Document\Forms

enum

FieldTypeDeclaration

PDF\Document\Forms

class

FormAppearanceStream

PDF\Document\Forms

An explicitly drawn form XObject, ISO 12.5.5 and 8.10 (PDF pp.392–395).

class

IconAlignment

PDF\Document\Forms

class

IconFit

PDF\Document\Forms

Icon scaling/placement from ISO table 247, PDF p.471. Viewport bounds are explicit.

enum

IconScaleWhen

PDF\Document\Forms

enum

IconScaling

PDF\Document\Forms

class

NamedPageTemplate

PDF\Document\Forms

An invisible named page in the Templates name tree, ISO 12.7.6, PDF p.464.

class

NonTerminalField

PDF\Document\Forms

A field group. Its FT, Ff, V, DV and variable-text entries may be inherited.

class

PartialFieldName

PDF\Document\Forms

ISO 32000-1, 12.7.3.2, PDF p.442: periods delimit qualified names.

class

SignatureField

PDF\Document\Forms

An unsigned or explicitly supplied signature container; CMS/ByteRange signing is separate.

class

SignatureFieldLock

PDF\Document\Forms

ISO p.455 and Adobe p.43. This declares restrictions; it does not sign the file.

enum

SignatureLockAction

PDF\Document\Forms

class

TerminalField

PDF\Document\Forms

Explicit separate widget children or one deliberately merged field/widget dictionary.

class

TextField

PDF\Document\Forms

Text-field construction and intrinsic flag/value constraints, ISO pp.450–452.

enum

TextFieldFlag

PDF\Document\Forms

ISO table 228, PDF pp.451–452.

class

TextFieldFlags

PDF\Document\Forms

class

WidgetAnnotation

PDF\Document\Forms

Separate widget, explicitly bound to both a field and its actual page.

class

WidgetAppearance

PDF\Document\Forms

enum

WidgetRepresentation

PDF\Document\Forms

class

XfaPacket

PDF\Document\Forms

An already prepared XML packet. XDP/XFA interpretation belongs to its external specification.

class

XfaPackets

PDF\Document\Forms

ISO 12.7.8, pp.472–473: alternating packet names and XML stream references.

class

DCTImage

PDF\Document\Images

PDF image data already encoded for /DCTDecode; no external format is parsed.

enum

DeviceColorSpace

PDF\Document\Images

Device image colour spaces (ISO 32000-1, 8.6.4).

class

ImageDimensions

PDF\Document\Images

Pixel dimensions, independent of the transformation used to paint the image.

class

ImageSamples

PDF\Document\Images

Unfiltered rows of interleaved samples, ordered from the top of the image.

class

ImageXObjectFactory

PDF\Document\Images

Converts normalized importer representations to native PDF image objects.

class

SampleLayout

PDF\Document\Images

Interleaved image components, 1/2/4/8/16 bits each (8.9.5.1).

class

SampledImage

PDF\Document\Images

Colour samples and an optional separate, unassociated opacity channel.

class

Author

PDF\Document\Information

class

CreationDate

PDF\Document\Information

class

Creator

PDF\Document\Information

class

Keywords

PDF\Document\Information

class

ModDate

PDF\Document\Information

class

Producer

PDF\Document\Information

class

Subject

PDF\Document\Information

class

Title

PDF\Document\Information

class

Trapped

PDF\Document\Information

class

MeasuredDistance

PDF\Document\Measurements

A displayed value and its unit label, both explicit PDF objects.

class

ThreeDUnitMapping

PDF\Document\Measurements

Adobe supplement, 9.5.6, table 9.33a pp. 59–60 and the processing algorithm p. 61.

enum

UnitMappingInterpretation

PDF\Document\Measurements

Adobe supplement, pp. 59–61: callers must choose between contradictory source statements.

class

ArticleBead

PDF\Document\Navigation

One article region; only its explicit thread/page relationships are mutable.

class

ArticleThread

PDF\Document\Navigation

Ordered article builder; derives its first bead and each circular N/V link.

class

ArticleThreads

PDF\Document\Navigation

Catalogue article ordering; equal titles are permitted and retain explicit order.

class

CatalogPages

PDF\Document\Navigation

Read-only, document-local page identities, in tree order, from the actual catalogue.

class

DestinationDictionary

PDF\Document\Navigation

Named destination value with optional attributes, ISO12.3.2.3 p375.

class

DestinationGeometry

PDF\Document\Navigation

Explicit page display bounds and optional content bounds; content is never inferred.

class

DestinationLookup

PDF\Document\Navigation

Resolve a local name from its correct catalogue namespace; never load another file.

class

DestinationViewport

PDF\Document\Navigation

Explicit window dimensions, expressed in the default user-space axes at zoom one.

class

ExplicitDestinationParameters

PDF\Document\Navigation

One shared validation of the eight local Table151 parameter forms.

class

GoToDestination

PDF\Document\Navigation

Local GoTo composition only, ISO12.6.4.2/Table199; no action execution.

enum

LabelNumbering

PDF\Document\Navigation

ISO12.4.2/Table159, PDF p383. Alphabetic labels repeat the same letter.

class

LabelRange

PDF\Document\Navigation

class

LegacyDestinations

PDF\Document\Navigation

Name keys in catalogue Dests, permitted alongside Names.Dests; PDF1.1.

class

LocalDestination

PDF\Document\Navigation

The existing eight explicit destinations, with local ownership and actual fitting math.

class

NamedDestination

PDF\Document\Navigation

Local named reference with explicit namespace and actual catalogue lookup.

class

NamedDestinationEntry

PDF\Document\Navigation

class

NamedDestinationIndex

PDF\Document\Navigation

One immutable lookup of the actual document namespaces, preserving every byte key.

class

NamedDestinations

PDF\Document\Navigation

String keys in Names.Dests, including dictionary values; PDF1.2/12.3.2.3.

class

NavigationActionEffects

PDF\Document\Navigation

Inspect declared navigation targets only. Script/runtime effects are not inferred.

enum

NavigationDirection

PDF\Document\Navigation

class

NavigationGraphValidation

PDF\Document\Navigation

Active catalogue relationships, also when every native declaration has become a snapshot.

class

NavigationLimits

PDF\Document\Navigation

Explicit construction budgets; these are application policy, not ISO numeric limits.

class

NavigationNode

PDF\Document\Navigation

A page presentation step with explicit actions and derived reciprocal links.

class

NavigationPageIndex

PDF\Document\Navigation

Effective PDF identities and frozen page dictionaries, never old builder properties.

class

NavigationRequest

PDF\Document\Navigation

Explicit request plan: action declaration first, successor after it; no execution.

class

PageBeads

PDF\Document\Navigation

Immutable drawing order, distinct from thread order; page relationships bind once.

class

PageLabel

PDF\Document\Navigation

A range's numbering rule, ISO12.4.2/Table159, PDF pp382–383.

class

PageLabels

PDF\Document\Navigation

Explicit ranges and real NumberTree, validated against the actual catalogue pages.

class

PagePresentation

PDF\Document\Navigation

Distinct page display duration, incoming transition and sub-page steps.

class

PresentationDuration

PDF\Document\Navigation

A nonnegative time interval in seconds; zero means immediate, absence means no timer.

class

PresentationSequence

PDF\Document\Navigation

Explicit finite page list; unlike an article thread, its ends do not form a ring.

class

Transition

PDF\Document\Navigation

Source-prescribed transition combinations, ISO12.4.4.1/Table162, pp386–387.

enum

TransitionDimension

PDF\Document\Navigation

enum

TransitionDirection

PDF\Document\Navigation

Table162 angles are counterclockwise from left-to-right, unlike Page.Rotate.

enum

TransitionMotion

PDF\Document\Navigation

enum

TransitionStyle

PDF\Document\Navigation

class

ViewPosition

PDF\Document\Navigation

Upper-left position and positive magnification in default user-space axes.

class

OutlineDictionary

PDF\Document

Root of an outline hierarchy with linked, indirectly referenced items.

class

OutlineItem

PDF\Document

Outline item; parent and sibling links are generated from its hierarchy.

interface

OutlineParent

PDF\Document

enum

PageLayout

PDF\Document

enum

PageMode

PDF\Document

class

ResourceDictionary

PDF\Document

Resource dictionary (ISO 32000-1, 7.8.3 and table 33).

class

ColorSpace

PDF\Document\Resources

Named ColorSpace resources (ISO 32000-1, table 33).

class

ExtGState

PDF\Document\Resources

Named ExtGState resources (ISO 32000-1, table 33).

class

Font

PDF\Document\Resources

Named Font resources (ISO 32000-1, table 33).

class

Pattern

PDF\Document\Resources

Named Pattern resources (ISO 32000-1, table 33).

class

ProcSet

PDF\Document\Resources

Procedure-set resource entry defined and deprecated by PDF 1.7 (14.2).

class

Properties

PDF\Document\Resources

Named Properties resources (ISO 32000-1, table 33).

class

Shading

PDF\Document\Resources

Named Shading resources (ISO 32000-1, table 33).

class

XObject

PDF\Document\Resources

Named XObject resources (ISO 32000-1, table 33).

class

WindowDimension

PDF\Document\RichMedia

Explicit Default/Min/Max dimensions in default user space (Adobe supplement, p.84).

class

ByteRangeReservation

PDF\Document\Signatures

Fixed-width integers allow finalizing offsets without shifting any later byte.

interface

CertificateAwareSignatureBackend

PDF\Document\Signatures

A backend exposes the certificate actually associated with its signing key.

class

FrozenSignatureField

PDF\Document\Signatures

An actual field from the effective frozen AcroForm tree, including inherited FT/V.

class

FrozenSignatureGraph

PDF\Document\Signatures

All policy ownership is derived from the emitted catalog's frozen tree, never arbitrary V dictionaries.

class

PendingSignature

PDF\Document\Signatures

Approval/certification signature reservation, PDF32000_2008.pdf, 12.8.1, PDF pages 474–477.

class

CertificateKeyUsage

PDF\Document\Signatures\Policies

External X509 parser normalizes the nine key-usage bits to bit positions0–8 in Table235 order.

class

CertificateKeyUsagePattern

PDF\Document\Signatures\Policies

Table235: only first nine ASCII characters matter; missing/unknown characters are wildcards.

class

CertificatePolicyOid

PDF\Document\Signatures\Policies

Table235 dotted-decimal OID byte string, matching its explicit PDF example.

enum

CertificateSeedFlag

PDF\Document\Signatures\Policies

class

CertificateSeedFlags

PDF\Document\Signatures\Policies

class

CertificateSubjectName

PDF\Document\Signatures\Policies

Table235 SubjectDN values. Attribute aliases/OIDs are normalized by the external X509 provider.

enum

DocMdpPermissions

PDF\Document\Signatures\Policies

Table 254 permission levels; actual revision classification is a separate writer operation.

class

DocMdpTransform

PDF\Document\Signatures\Policies

ISO 12.8.2.2, PDF pp.478–479: author modification policy with the exact name /1.2.

class

FieldMdpTransform

PDF\Document\Signatures\Policies

ISO 12.8.2.4, PDF pp.481–482: direct copy of Action/Fields from the field lock.

class

FrozenSignatureSeedReader

PDF\Document\Signatures\Policies

Convert actual frozen seed dictionaries to the native condition model without consulting mutable aliases.

class

ImmutableSignatureDictionary

PDF\Document\Signatures\Policies

Complete policy dictionaries are reconstructed explicitly, never mutated by arbitrary entries.

interface

SignatureCertificateFacts

PDF\Document\Signatures\Policies

Supplied by an external X509 parser/validator. These are parsed facts, never a trust=true switch.

class

SignatureCertificateSeedValue

PDF\Document\Signatures\Policies

ISO Table235, PDF457–459: native constraints on facts provided by an external certificate processor.

interface

SignatureCertificateUrlUsage

PDF\Document\Signatures\Policies

Explicit handler for a third-party URLType; standard Browser ignores the URL mandatory bit.

class

SignatureDataReference

PDF\Document\Signatures\Policies

Explicit document-scoped forward binding for the FieldMDP Data reference.

enum

SignatureDigestMethod

PDF\Document\Signatures\Policies

Table234 RSA signing digests. DSA is constrained separately to SHA1.

enum

SignatureDocumentLock

PDF\Document\Signatures\Policies

Adobe Table8.83 names, including true/false as names rather than boolean objects.

class

SignatureFieldNames

PDF\Document\Signatures\Policies

Exact qualified field names. A nonterminal name also selects its descendants.

class

SignatureHandlerCapabilities

PDF\Document\Signatures\Policies

The selected external handler declares supported formats and its seed-parser capability explicitly.

enum

SignatureKeyAlgorithm

PDF\Document\Signatures\Policies

class

SignatureReference

PDF\Document\Signatures\Policies

Table253: direct signature reference/parameters with an explicit indirect FieldMDP Data.

enum

SignatureReferenceDigest

PDF\Document\Signatures\Policies

Table253 retained values; SHA1 avoids the deprecated MD5 default for modern references.

class

SignatureReferences

PDF\Document\Signatures\Policies

One direct reference per method; a certification signature may also have FieldMDP.

enum

SignatureSeedFlag

PDF\Document\Signatures\Policies

Table234 and Adobe Table8.83 mandatory-constraint bit masks.

class

SignatureSeedFlags

PDF\Document\Signatures\Policies

class

SignatureSeedMdp

PDF\Document\Signatures\Policies

Table234 MDP: null omits P, 0 requests no certification, 1–3 select exact DocMDP permissions.

class

SignatureSeedValidationRequirement

PDF\Document\Signatures\Policies

Detects seed obligations, including dictionaries constructed through the generated schema API.

class

SignatureSeedValue

PDF\Document\Signatures\Policies

Table234 and Adobe Table8.83: executable native choices, explicit external certificate/evidence contracts.

class

SignatureSigningChoice

PDF\Document\Signatures\Policies

Exact handler choices, bound to actual signing metadata by the writer. No cryptographic-success flag.

interface

SignatureSigningEvidence

PDF\Document\Signatures\Policies

External validator contract: verify evidence against the actual completed signature, or throw.

class

SignatureTimeStampSeed

PDF\Document\Signatures\Policies

Table234 timestamp server metadata; this object never contacts the server.

interface

SignatureTransform

PDF\Document\Signatures\Policies

enum

SignatureTransformMethod

PDF\Document\Signatures\Policies

class

UnavailableSignatureEvidence

PDF\Document\Signatures\Policies

Explicit absence of an external evidence validator cannot satisfy required seed constraints.

enum

UsageRight

PDF\Document\Signatures\Policies

Every named right in Table255, grouped by its PDF dictionary entry.

enum

UsageRightsMode

PDF\Document\Signatures\Policies

class

UsageRightsTransform

PDF\Document\Signatures\Policies

ISO12.8.2.3, PDF480–481: declarations and native saving rules; trust remains external.

interface

PolicySignatureBackend

PDF\Document\Signatures

Explicit handler facts and actual-output verification for field policies.

class

PreparedSignature

PDF\Document\Signatures

Exact byte reservations identified from the writer's object spans, never by scanning arbitrary PDF bytes.

class

SignatureAlgorithmParameters

PDF\Document\Signatures

ISO Table257, PDF page484: explicitly normalized signature algorithms and key-size limits.

class

SignatureAppearanceSelection

PDF\Document\Signatures

An application names an explicitly supplied stream; validation binds it to the actual field widgets.

interface

SignatureBackend

PDF\Document\Signatures

Explicit handler boundary: external CMS/PKCS#1 processing is not PDF serialization.

class

SignatureByteRange

PDF\Document\Signatures

Full file coverage except the Contents hexadecimal token, including both delimiters.

class

SignatureCapacity

PDF\Document\Signatures

Bytes reserved before digest computation (PDF32000_2008.pdf, 12.8.1, PDF page 476).

class

SignatureContentsReservation

PDF\Document\Signatures

A fixed hexadecimal slot; all bytes initially zero.

class

SignatureDigestSelection

PDF\Document\Signatures

Negotiate only methods the actual selected backend can emit; Table234 constrains RSA and DSA differently.

class

SignatureDocumentSigningRules

PDF\Document\Signatures

ISO12.8.1/12.8.2.2, PDF475/478: actual ownership, first certification and incremental signing.

enum

SignatureEvidenceCapability

PDF\Document\Signatures

class

SignatureFieldPolicyContract

PDF\Document\Signatures

Re-evaluate all obligations against emitted field/signature/catalog metadata before any finalization.

class

SignatureFieldSigning

PDF\Document\Signatures

ISO12.8.2.4, PDF482: build the recipient's field, reservation and copied direct transform parameters.

enum

SignatureFormat

PDF\Document\Signatures

Standard public-key SubFilter formats, PDF32000_2008.pdf, 12.8.3, PDF pages 483–486.

interface

SignatureOutputVerifier

PDF\Document\Signatures

Verify the mathematics and encoding of these input/output bytes, or throw; not a caller success flag.

class

SignaturePermissionHistory

PDF\Document\Signatures

Intrinsic permission checks for changing a signature field's V, not a general revision classifier.

class

SignatureSigningIntent

PDF\Document\Signatures

Construction choices, never certificate/evidence success assertions. Frozen metadata is checked again.

class

SignatureValue

PDF\Document\Signatures

Explicit binary handler output; validation belongs to the selected signature backend.

class

SignatureVerificationInput

PDF\Document\Signatures

Exact unpadded handler output and the byte ranges that it must mathematically authenticate.

class

SignedRevision

PDF\Document\Signatures

Frozen signed revision; trust, revocation and timestamp policies are explicit external handler decisions.

class

VerifiedSignatureFacts

PDF\Document\Signatures

Produced by a selected verifier after checking the actual signature. It does not declare PKI trust.

interface

VersionedSignatureBackend

PDF\Document\Signatures

A backend validates the algorithms it actually emits before consuming the prepared bytes.

class

AttributeAssociation

PDF\Document\Structure

Revision numbers belong to associations, never the shared attribute object (PDF page 576).

class

AttributeClass

PDF\Document\Structure

A class shares attribute objects; it has no class inheritance (PDF page 575).

class

AttributeClassAssociation

PDF\Document\Structure

One class name and its element-local revision (PDF pages 575–576).

class

AttributeClassAssociations

PDF\Document\Structure

Ordered /C class associations, retaining element-local revisions.

class

AttributeResolver

PDF\Document\Structure

Implements A/export > A/standard > C > inheritable parent > default (14.8.5.3, page 602).

class

ClassMap

PDF\Document\Structure

Document-local, immutable class map (table 322 and 14.7.5.2, PDF pages 565/575).

class

MarkInformation

PDF\Document\Structure

Explicit conformance statement, user-property presence and suspect flag (PDF page 564).

class

MarkedContentContainer

PDF\Document\Structure

Explicit page/auxiliary stream and its StructParents key (table 326, PDF page 573).

class

MarkedContentIdentifier

PDF\Document\Structure

Zero-based parent-array index (14.7.4.2–14.7.4.4, PDF pages 568–574).

class

MarkedContentReference

PDF\Document\Structure

Explicit MCR, including Pg and optional Stm/StmOwn (table 324, PDF page 569).

class

ObjectReference

PDF\Document\Structure

Whole-object content and its explicit StructParent key (tables 325–326, pages 572–573).

class

PageContentBinding

PDF\Document\Structure

One document-local graph attachment; initialized once by the complete page-content builder.

class

PageContentFragment

PDF\Document\Structure

A typed fragment can cross scopes only while attached to its complete, validated page sequence.

class

PageContentSequence

PDF\Document\Structure

Page Contents arrays are one logical stream, including marked-content scopes (14.6.1, page 561).

class

PageMarkedContent

PDF\Document\Structure

Compact integer K form; requires the containing element's own Pg (PDF page 569).

class

RoleMap

PDF\Document\Structure

Cycles are legal; resolution terminates at a recognized mapped role or a visited name.

class

RoleMapping

PDF\Document\Structure

One association in the document's role map (14.7.3, PDF page 567).

class

StandardStructureAttributes

PDF\Document\Structure

Standard owner domains composed from tables 343–349, PDF pages 606–624.

enum

StandardStructureType

PDF\Document\Structure

ISO 32000-1, 14.8.4, tables 333–340, PDF pages 591–600.

class

StructureAttributeObject

PDF\Document\Structure

An immutable association with an explicit dictionary or opaque stream attribute object.

class

StructureAttributes

PDF\Document\Structure

Ordered A associations with the optional revision-number encoding of 14.7.5.3.

class

StructureColumns

PDF\Document\Structure

Explicit expansion of ColumnGap/ColumnWidths repetition and truncation (table 346, page 616).

class

StructureContentValidator

PDF\Document\Structure

Verifies typed content instructions and their structural associations (14.7.4, pages 568–574).

class

StructureElement

PDF\Document\Structure

Document-scoped hierarchy builder; all P/K links derive from attached child objects.

class

StructureLimits

PDF\Document\Structure

Explicit construction resource limits, rather than additional PDF-format restrictions.

class

StructureTreeIndex

PDF\Document\Structure

Validated, immutable derived indexes for one snapshot of the explicit hierarchy.

class

StructureTreeRoot

PDF\Document\Structure

Logical-structure graph and document-local derived ParentTree/IDTree (PDF pages 564–577).

class

TaggedStructureValidator

PDF\Document\Structure

Standard-role and attribute relations; layout, word breaks and intended reading order remain explicit.

class

UserProperties

PDF\Document\Structure

Ordered properties; their presence requires MarkInfo.UserProperties=true (page 577).

class

UserProperty

PDF\Document\Structure

A user property is data, with an explicit display representation and visibility (page 577).

interface

VersionedComponent

PDF\Document

A native mechanism validates the versions of its actual selected features.

class

AsciiString

PDF\Syntax\DataStructure

7.9.2.3: a string of 7-bit ASCII characters, with no Unicode transcoding.

class

ByteString

PDF\Syntax\DataStructure

7.9.2.4: uninterpreted octets, with the same PDF string syntax as text.

class

Date

PDF\Syntax\DataStructure

Fully specified PDF date, including its original UTC offset (7.9.4).

class

NameTree

PDF\Syntax\DataStructure

A sorted name-tree leaf or branch with indirect kids and computed limits.

class

NameTreeChildren

PDF\Syntax\DataStructure

A nonempty, ordered Kids collection (PDF32000_2008.pdf, 7.9.6, PDF page 97).

class

NameTreeEntry

PDF\Syntax\DataStructure

class

NumberTree

PDF\Syntax\DataStructure

A sorted number-tree leaf or branch (ISO 32000-1, 7.9.7).

class

NumberTreeChildren

PDF\Syntax\DataStructure

A nonempty, ordered Kids collection (PDF32000_2008.pdf, 7.9.7, PDF page 99).

class

NumberTreeEntry

PDF\Syntax\DataStructure

class

PDFDocEncodedString

PDF\Syntax\DataStructure

7.9.2.5: explicitly supplied, defined PDFDocEncoding bytes.

class

PDFDocEncoding

PDF\Syntax\DataStructure

Annex D.3, Table D.2 (PDF pp. 664–672): strict, reversible PDFDocEncoding.

class

PdfDateValidation

PDF\Syntax\DataStructure

PDF date values only: ISO_32000-2_sponsored_EC3.pdf,7.9.4, physical pp.133–134.

class

PdfDocOrUtf16TextStringEncoding

PDF\Syntax\DataStructure

Unambiguous PDFDocEncoding or UTF-16BE (ISO_32000-2_sponsored_EC3.pdf, PDF pp. 131–132).

class

Rectangle

PDF\Syntax\DataStructure

Four coordinates; reversed corners remain legal (ISO 32000-1, 7.9.5).

class

TextString

PDF\Syntax\DataStructure

Immutable application text with an explicit encoding object (ISO_32000-2_sponsored_EC3.pdf, 7.9.2.2.1, PDF pp. 131–132).

class

TextStringDecoder

PDF\Syntax\DataStructure

Version-scoped BOM interpretation (ISO_32000-2_sponsored_EC3.pdf, 7.9.2.2.1, PDF pp. 131–132).

interface

TextStringEncoding

PDF\Syntax\DataStructure

Encoding and document applicability of human-readable text (ISO_32000-2_sponsored_EC3.pdf, 7.9.2.2.1, PDF p. 131).

class

Utf16BETextStringEncoding

PDF\Syntax\DataStructure

Explicit UTF-16BE with one encoding BOM (ISO_32000-2_sponsored_EC3.pdf, 7.9.2.2.1, PDF p. 131).

class

Utf8TextStringEncoding

PDF\Syntax\DataStructure

Explicit PDF 2.0 UTF-8 with BOM (ISO_32000-2_sponsored_EC3.pdf, 7.9.2.2.1, PDF p. 131).

class

AcroForm

PDF\Syntax\DocumentStructure\CatalogDictionary

class

AdditionalActions

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Collection

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Dests

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Extensions

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Lang

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Legal

PDF\Syntax\DocumentStructure\CatalogDictionary

class

MarkInfo

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Metadata

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Names

PDF\Syntax\DocumentStructure\CatalogDictionary

class

NeedsRendering

PDF\Syntax\DocumentStructure\CatalogDictionary

class

OCProperties

PDF\Syntax\DocumentStructure\CatalogDictionary

class

OpenAction

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Outlines

PDF\Syntax\DocumentStructure\CatalogDictionary

class

OutputIntents

PDF\Syntax\DocumentStructure\CatalogDictionary

class

PageLabels

PDF\Syntax\DocumentStructure\CatalogDictionary

class

PageLayout

PDF\Syntax\DocumentStructure\CatalogDictionary

class

PageMode

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Pages

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Perms

PDF\Syntax\DocumentStructure\CatalogDictionary

class

PieceInfo

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Requirements

PDF\Syntax\DocumentStructure\CatalogDictionary

class

SpiderInfo

PDF\Syntax\DocumentStructure\CatalogDictionary

class

StructTreeRoot

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Threads

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Type

PDF\Syntax\DocumentStructure\CatalogDictionary

class

URI

PDF\Syntax\DocumentStructure\CatalogDictionary

class

Version

PDF\Syntax\DocumentStructure\CatalogDictionary

Direct /Version name (ISO_32000-2_sponsored_EC3.pdf, Table 29, PDF p. 114).

class

ViewerPreferences

PDF\Syntax\DocumentStructure\CatalogDictionary

class

DocumentCatalog

PDF\Syntax\DocumentStructure

The document's catalog dictionary (ISO 32000-1, table 28).

class

NameDictionary

PDF\Syntax\DocumentStructure

The catalog Names dictionary; every value is a name tree (table 31).

class

ArtBox

PDF\Syntax\DocumentStructure\PageDictionary

class

BleedBox

PDF\Syntax\DocumentStructure\PageDictionary

class

CropBox

PDF\Syntax\DocumentStructure\PageDictionary

class

MediaBox

PDF\Syntax\DocumentStructure\PageDictionary

Inheritable page media-box entry.

class

Resources

PDF\Syntax\DocumentStructure\PageDictionary

Inheritable page resources entry.

class

Rotate

PDF\Syntax\DocumentStructure\PageDictionary

class

TrimBox

PDF\Syntax\DocumentStructure\PageDictionary

class

UserUnit

PDF\Syntax\DocumentStructure\PageDictionary

interface

PageTree

PDF\Syntax\DocumentStructure

A page-tree node or leaf (ISO 32000-1, 7.7.3).

class

PageObject

PDF\Syntax\DocumentStructure\PageTree

A page dictionary with explicit media box, resources and optional contents.

class

PageTreeNode

PDF\Syntax\DocumentStructure\PageTree

Mutable tree builder; children can belong to exactly one parent.