class final readonly Core · roukmoute/pdf 0.6.1
PDF\Syntax\FileStructure\FileRevisionFrozen serialized bytes and document-scoped reference bindings; this is not a PDF parser.Héritage et contrats
Interfaces : Stringable
Construction
__construct()
public function __construct(string $bytes, PDF\Syntax\FileStructure\FileHeader $header, PDF\Syntax\FileStructure\ByteOffset $crossReferenceOffset, PDF\Syntax\Object\IntegerType $size, PDF\Syntax\Object\IndirectReference $root, PDF\Syntax\Object\DictionaryType $trailerEntries, PDF\Syntax\FileStructure\CrossReferenceFormat $crossReferenceFormat, PDF\Syntax\Object\IntegerType $freeListHead, PDF\Syntax\FileStructure\RevisionObject|PDF\Syntax\FileStructure\RevisionReference|PDF\Syntax\FileStructure\ObjectByteSpan|PDF\Security\FileEncryption|PDF\Syntax\FileStructure\GeneratedRevisionTimeline|PDF\Syntax\FileStructure\FreeListState|PDF\Syntax\FileStructure\RetiredObjectGeneration|PDF\Syntax\FileStructure\CrossReferenceStreamCompressedEntry ...$objects)Méthodes déclarées
__toString()
public function __toString(): stringbinding()
public function binding(PDF\Syntax\FileStructure\BasicType|PDF\Syntax\Object\IndirectObject\ObjectIdentifier $value): PDF\Syntax\FileStructure\RevisionObjectcompressedObjects()
public function compressedObjects(): array@return array<int, CrossReferenceStreamCompressedEntry>objects()
public function objects(): array@return list<RevisionObject>reference()
public function reference(PDF\Syntax\FileStructure\BasicType|PDF\Syntax\Object\IndirectObject\ObjectIdentifier $value): PDF\Syntax\Object\IndirectReferenceReturn an ordinary typed reference to the effective value, never a target-less placeholder.references()
public function references(): array@return list<RevisionReference>retiredObjects()
public function retiredObjects(): array@return list<RetiredObjectGeneration>span()
public function span(PDF\Syntax\FileStructure\BasicType|PDF\Syntax\Object\IndirectObject\ObjectIdentifier $value): PDF\Syntax\FileStructure\ObjectByteSpanspans()
public function spans(): array@return list<ObjectByteSpan>wasReusedNumber()
public function wasReusedNumber(int $number): boolISO 7.5.7: even a previously unused hole allocated at generation zero is no longer a new number.withReservedBytes()
public function withReservedBytes(string $bytes, PDF\Syntax\FileStructure\RevisionObject $replacement): selfReplace reserved bytes without moving objects or changing reference identities.writeTo()
public function writeTo(string $path): void