class final readonly Core · roukmoute/pdf 0.5.5

PDF\Syntax\FileStructure\CrossReferenceSection
One 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.

Lire la déclaration source ↗

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)

Déclarée par PDF\Syntax\FileStructure\CrossReferenceSection · Voir le code ↗

Méthodes déclarées

entries()

public function entries(): array
@return list<CrossReferenceStreamEntry>

Déclarée par PDF\Syntax\FileStructure\CrossReferenceSection · Voir le code ↗

freeListHead()

public function freeListHead(): PDF\Syntax\Object\IntegerType

Déclarée par PDF\Syntax\FileStructure\CrossReferenceSection · Voir le code ↗

Propriétés