class final readonly Core · roukmoute/pdf 0.5.5
PDF\Syntax\FileStructure\CrossReferenceSectionOne complete initial index or sparse incremental section (ISO 32000-1, 7.5.4).
New unused numbers are linked ahead of the previous free list. Previous numbers
are omitted unless supplied as changed objects. An explicit FreeListDelta
carries the validated lifecycle plan's changed historical links/generations.Héritage et contrats
Ce type ne déclare pas de parent, d’interface ou de trait.
Construction
__construct()
public function __construct(PDF\Syntax\Object\IntegerType $size, PDF\Syntax\Object\IntegerType $firstNewObjectNumber = new IntegerType(1), PDF\Syntax\Object\IntegerType $previousFreeListHead = new IntegerType(0), PDF\Syntax\FileStructure\CrossReferenceLimits $limits = new CrossReferenceLimits(), PDF\Syntax\FileStructure\CrossReferenceStreamEntry|PDF\Syntax\FileStructure\FreeListDelta ...$entries)Méthodes déclarées
entries()
public function entries(): array@return list<CrossReferenceStreamEntry>freeListHead()
public function freeListHead(): PDF\Syntax\Object\IntegerTypePropriétés
| Déclaration | Provenance et documentation |
|---|---|
public readonly PDF\Syntax\Object\IntegerType $firstNewObjectNumber | PDF\Syntax\FileStructure\CrossReferenceSection |
public readonly PDF\Syntax\FileStructure\CrossReferenceLimits $limits | PDF\Syntax\FileStructure\CrossReferenceSection |
public readonly PDF\Syntax\Object\IntegerType $previousFreeListHead | PDF\Syntax\FileStructure\CrossReferenceSection |
public readonly PDF\Syntax\Object\IntegerType $size | PDF\Syntax\FileStructure\CrossReferenceSection |