class final Core · roukmoute/pdf 0.7.0

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

Lire la déclaration source ↗

Héritage et contrats

Ce type ne déclare pas de parent, d’interface ou de trait.

Construction

__construct()

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

Méthodes déclarées

dictionary()

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

entry()

Null and nonexistent generations are omitted entries under PDF7.3.9.

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

forDirectValue()

public function forDirectValue(PDF\Syntax\FileStructure\BasicType $value): self
The same construction instance can be used directly and as an indirect historical alias.

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

identifier()

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

isCurrent()

public function isCurrent(PDF\Syntax\FileStructure\BasicType $value): bool

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

isReachable()

public function isReachable(PDF\Syntax\FileStructure\BasicType $target): bool
Reachability is from the actual catalog, not from every historical xref record.

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

nameTree()

public function nameTree(PDF\Syntax\FileStructure\BasicType $root): array
Flatten an existing name tree, retaining byte keys and effective reference values.
@return array<string, BasicType>

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

resolve()

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

sameObject()

public function sameObject(PDF\Syntax\FileStructure\BasicType $first, PDF\Syntax\FileStructure\BasicType $second): bool

Déclarée par PDF\Document\DocumentGraphContext · Voir le code ↗

Propriétés

DéclarationProvenance et documentation
public readonly PDF\Syntax\Object\DictionaryType $catalogPDF\Document\DocumentGraphContext