$root
$root : \Pop\Pdf\Build\PdfObject\RootObject
Root object
Pdf compiler class
$root : \Pop\Pdf\Build\PdfObject\RootObject
Root object
$parent : \Pop\Pdf\Build\PdfObject\ParentObject
Parent object
$info : \Pop\Pdf\Build\PdfObject\InfoObject
Info object
$document : \Pop\Pdf\Document
Document object
$pages : array<mixed,\Pop\Pdf\Document\Page>
Pages array
getDocument() : \Pop\Pdf\Document
Get the document object
getRoot() : \Pop\Pdf\Build\PdfObject\RootObject
Get the root object
getParent() : \Pop\Pdf\Build\PdfObject\ParentObject
Get the parent object
getInfo() : \Pop\Pdf\Build\PdfObject\InfoObject
Get the info object
setDocument(\Pop\Pdf\Document\AbstractDocument $document) : \Pop\Pdf\Build\Compiler
Set the document object
\Pop\Pdf\Document\AbstractDocument | $document |
finalize(\Pop\Pdf\Document\AbstractDocument $document = null) : void
Compile and finalize the PDF document
\Pop\Pdf\Document\AbstractDocument | $document |
setRoot(\Pop\Pdf\Build\PdfObject\RootObject $root) : \Pop\Pdf\Build\AbstractCompiler
Set the root object
\Pop\Pdf\Build\PdfObject\RootObject | $root |
setParent(\Pop\Pdf\Build\PdfObject\ParentObject $parent) : \Pop\Pdf\Build\AbstractCompiler
Set the parent object
\Pop\Pdf\Build\PdfObject\ParentObject | $parent |
setInfo(\Pop\Pdf\Build\PdfObject\InfoObject $info) : \Pop\Pdf\Build\AbstractCompiler
Set the info object
\Pop\Pdf\Build\PdfObject\InfoObject | $info |
getCoordinates(integer $x, integer $y, \Pop\Pdf\Build\PdfObject\PageObject $pageObject) : array
Get coordinates based on document origin
integer | $x | |
integer | $y | |
\Pop\Pdf\Build\PdfObject\PageObject | $pageObject |
prepareImages(array $images, \Pop\Pdf\Build\PdfObject\PageObject $pageObject) : void
Prepare the image objects
array | $images | |
\Pop\Pdf\Build\PdfObject\PageObject | $pageObject |
prepareText(array $text, \Pop\Pdf\Build\PdfObject\PageObject $pageObject) : void
Prepare the text objects
array | $text | |
\Pop\Pdf\Build\PdfObject\PageObject | $pageObject |
prepareAnnotations(array $annotations, \Pop\Pdf\Build\PdfObject\PageObject $pageObject) : void
Prepare the annotation objects
array | $annotations | |
\Pop\Pdf\Build\PdfObject\PageObject | $pageObject |
preparePaths(array $paths, \Pop\Pdf\Build\PdfObject\PageObject $pageObject) : void
Prepare the path objects
array | $paths | |
\Pop\Pdf\Build\PdfObject\PageObject | $pageObject |
prepareTextStreams(array $textStreams, \Pop\Pdf\Build\PdfObject\PageObject $pageObject) : void
Prepare the text streams objects
array | $textStreams | |
\Pop\Pdf\Build\PdfObject\PageObject | $pageObject |
prepareFields(array $fields, \Pop\Pdf\Build\PdfObject\PageObject $pageObject) : void
Prepare the field objects
array | $fields | |
\Pop\Pdf\Build\PdfObject\PageObject | $pageObject |