File
Table of Contents
Classes
- BitWriter
- Writes variable-width bit fields to a binary buffer.
- CeilingVersionException
- Thrown when ceiling version mode is active and an object's class-level
version requirement exceeds the ceiling. Property-level incompatibilities
are stripped silently; class-level ones cannot be.
- CrossReferenceTable
- Builds the classic PDF cross-reference table (ISO 32000-2 section 7.5.4).
- DeprecatedFeatureException
- Thrown when strict deprecation mode (or ceiling mode) is active and a
feature marked with {@see DeprecatedPdfFeature::$removedIn} is registered
at or above its removal version.
- IncrementalWriter
- Incremental update writer — ISO 32000-2 §7.5.6.
- ObjectRegistry
- Tracks all PdfObject instances and assigns sequential object numbers.
- PdfFileWriter
- Byte-level PDF file emitter — ISO 32000-2 §7.5.
- PdfHydrator
- Hydrates raw `PdfDictionary` objects (from the reader) into typed
`PdfObject` subclasses (used by the writer).
- TrailerDictionary
- Trailer dictionary — ISO 32000-2 §7.5.5, Table 17.
- VersionRequirementException
- Thrown when strict version mode is enabled and a registered object
requires a higher PDF version than the document is configured for.
- VersionRequirementResolver
- Reads {@see RequiresPdfVersion} and {@see DeprecatedPdfFeature} attributes
from PDF object classes via reflection, with static per-class caching.