Definition at line 31 of file Table.php.
◆ __construct()
Object constructor
Definition at line 77 of file Table.php.
79 $this->_parent =
null;
80 $this->_free = array(); $this->_generations = array();
81 $this->_inuse = array(); $this->_usedObjects = array();
◆ addReference()
addReference |
( |
|
$ref, |
|
|
|
$offset, |
|
|
|
$inuse = true |
|
) |
| |
Add reference to the reference table
- Parameters
-
string | $ref | |
integer | $offset | |
boolean | $inuse | |
Definition at line 92 of file Table.php.
94 $refElements = explode(
' ', $ref);
95 if (!is_numeric($refElements[0]) || !is_numeric($refElements[1]) || $refElements[2] !=
'R') {
96 #require_once 'Zend/Pdf/Exception.php'; 99 $objNum = (int)$refElements[0];
100 $genNum = (int)$refElements[1];
103 $this->_inuse[$ref] = $offset;
104 $this->_usedObjects[$objNum] = $objNum;
106 $this->_free[$ref] = $offset;
107 $this->_generations[$objNum] = $genNum;
◆ getNewGeneration()
getNewGeneration |
( |
|
$objNum | ) |
|
Get next generation number for free object
- Parameters
-
- Returns
- unknown
Definition at line 180 of file Table.php.
182 if (isset($this->_usedObjects[$objNum])) {
183 #require_once 'Zend/Pdf/Exception.php'; 187 if (isset($this->_generations[$objNum])) {
188 return $this->_generations[$objNum];
191 if (isset($this->_parent)) {
192 return $this->_parent->getNewGeneration($objNum);
195 #require_once 'Zend/Pdf/Exception.php';
◆ getNextFree()
Get next object from a list of free objects.
- Parameters
-
- Returns
- integer
- Exceptions
-
Definition at line 154 of file Table.php.
156 if (isset($this->_inuse[$ref])) {
157 #require_once 'Zend/Pdf/Exception.php'; 161 if (isset($this->_free[$ref])) {
162 return $this->_free[$ref];
165 if (isset($this->_parent)) {
166 return $this->_parent->getNextFree($ref);
169 #require_once 'Zend/Pdf/Exception.php';
◆ getOffset()
Get object offset
- Parameters
-
- Returns
- integer
Definition at line 129 of file Table.php.
131 if (isset($this->_inuse[$ref])) {
132 return $this->_inuse[$ref];
135 if (isset($this->_free[$ref])) {
139 if (isset($this->_parent)) {
140 return $this->_parent->getOffset($ref);
◆ setParent()
setParent |
( |
self |
$parent | ) |
|
Set parent reference table
- Parameters
-
Definition at line 117 of file Table.php.
119 $this->_parent = $parent;
The documentation for this class was generated from the following file:
- vendor/magento/zendframework1/library/Zend/Pdf/Element/Reference/Table.php