PDF file reference table

category Zend
package Zend_Pdf
copyright Copyright (c) 2005-2015 Zend Technologies USA Inc. (http://www.zend.com)
license New BSD License

 Methods

Object constructor

__construct() 

Add reference to the reference table

addReference(string $ref, integer $offset, boolean $inuse = true

Parameters

$ref

string

$offset

integer

$inuse

boolean

Get next generation number for free object

getNewGeneration(integer $objNum) : \unknown

Parameters

$objNum

integer

Returns

\unknown

Get next object from a list of free objects.

getNextFree(string $ref) : integer

Parameters

$ref

string

Exceptions

\Zend_Pdf_Exception

Returns

integer

Get object offset

getOffset(string $ref) : integer

Parameters

$ref

string

Returns

integer

Set parent reference table

setParent(\Zend_Pdf_Element_Reference_Table $parent) 

Parameters

$parent

\Zend_Pdf_Element_Reference_Table

 Properties

 

Free entries 'reference' => next free object number

$_free : array

Default

 

Generation numbers for free objects.

$_generations : array

Default

Array: objNum => nextGeneration

 

In use entries 'reference' => offset

$_inuse : array

Default

 

Parent reference table

$_parent : \Zend_Pdf_Element_Reference_Table

Default

 

Generation numbers for free objects.

$_usedObjects : array

Default

Array: objNum => objGeneration