class final readonly Core · roukmoute/pdf 0.6.2
PDF\FileStructureThe file's header, body, root and trailer additions (7.5).Inheritance and contracts
Interfaces : Stringable
Construction
__construct()
public function __construct(PDF\Syntax\FileStructure\FileHeader $header, PDF\Syntax\FileStructure\FileBody $body, ?PDF\Syntax\Object\IndirectReference $root = null, ?PDF\Syntax\Object\DictionaryType $trailerEntries = null, PDF\Syntax\FileStructure\CrossReferenceFormat $crossReferenceFormat = PDF\Syntax\FileStructure\CrossReferenceFormat::Table)Declared methods
__toString()
public function __toString(): stringtoPdf()
public function toPdf(): stringtoRevision()
public function toRevision(): PDF\Syntax\FileStructure\FileRevisionwriteTo()
public function writeTo(string $path): voidWrites to a filesystem path chosen by the application; stream URIs are refused.Properties
| Declaration | Origin and documentation |
|---|---|
public readonly PDF\Syntax\FileStructure\FileBody $body | PDF\FileStructure |
public readonly PDF\Syntax\FileStructure\CrossReferenceFormat $crossReferenceFormat | PDF\FileStructure |
public readonly PDF\Syntax\FileStructure\FileHeader $header | PDF\FileStructure |
public readonly ?PDF\Syntax\Object\IndirectReference $root | PDF\FileStructure |
public readonly ?PDF\Syntax\Object\DictionaryType $trailerEntries | PDF\FileStructure |