class final Core · roukmoute/pdf 0.6.1

PDF\Syntax\Linearization\LinearizationLayout
Physical sections and compressed logical members, explicitly separated as required by F.3.1.

Read the source declaration ↗

Inheritance and contracts

This type declares no parent, interface or trait.

Construction

__construct()

public function __construct(PDF\Syntax\Linearization\LinearizationPlan $plan)

Declared by PDF\Syntax\Linearization\LinearizationLayout · View the code ↗

Declared methods

container()

Declared by PDF\Syntax\Linearization\LinearizationLayout · View the code ↗

entries()

public function entries(PDF\Syntax\Object\DictionaryType $dictionary): array
@return array<string, BasicType>

Declared by PDF\Syntax\Linearization\LinearizationLayout · View the code ↗

pageDependencies()

public function pageDependencies(PDF\Syntax\Object\DictionaryType $page): array
@return list<BasicType>

Declared by PDF\Syntax\Linearization\LinearizationLayout · View the code ↗

serializedValue()

Declared by PDF\Syntax\Linearization\LinearizationLayout · View the code ↗

Properties

DeclarationOrigin and documentation
public readonly array $compressedFirstObjectsPDF\Syntax\Linearization\LinearizationLayout
@var list<BasicType>
public readonly array $compressedSecondObjectsPDF\Syntax\Linearization\LinearizationLayout
@var list<BasicType>
public readonly array $documentObjectsPDF\Syntax\Linearization\LinearizationLayout
@var list<BasicType>
public readonly array $embeddedFileDependenciesPDF\Syntax\Linearization\LinearizationLayout
@var list<list<BasicType>>
public readonly array $embeddedFileObjectsPDF\Syntax\Linearization\LinearizationLayout
@var list<list<BasicType>>
public readonly array $embeddedFilesPDF\Syntax\Linearization\LinearizationLayout
@var list<BasicType>
public readonly int $firstPageIndexPDF\Syntax\Linearization\LinearizationLayout
public readonly array $firstPageObjectsPDF\Syntax\Linearization\LinearizationLayout
@var non-empty-list<BasicType>
public readonly array $genericHintDependenciesPDF\Syntax\Linearization\LinearizationLayout
@var array<string, list<BasicType>>
public readonly array $genericHintObjectsPDF\Syntax\Linearization\LinearizationLayout
@var array<string, list<BasicType>>
public readonly array $otherObjectsPDF\Syntax\Linearization\LinearizationLayout
@var list<BasicType>
public readonly array $pagesPDF\Syntax\Linearization\LinearizationLayout
@var non-empty-list<DictionaryType>
public readonly PDF\Syntax\Linearization\LinearizationPlan $planPDF\Syntax\Linearization\LinearizationLayout
public readonly array $remainingPageObjectsPDF\Syntax\Linearization\LinearizationLayout
@var list<non-empty-list<BasicType>>
public readonly PDF\Syntax\Object\IndirectReference $rootPDF\Syntax\Linearization\LinearizationLayout
public readonly array $sharedObjectsPDF\Syntax\Linearization\LinearizationLayout
@var list<BasicType>
public readonly array $thumbnailObjectsPDF\Syntax\Linearization\LinearizationLayout
@var array<int, non-empty-list<BasicType>>
public readonly array $thumbnailSharedObjectsPDF\Syntax\Linearization\LinearizationLayout
@var list<BasicType>