Zend Framework
LICENSE
This source file is subject to the new BSD license that is bundled with this package in the file LICENSE.txt. It is also available through the world-wide-web at this URL: http://framework.zend.com/license/new-bsd If you did not receive a copy of the license and are unable to obtain it through the world-wide-web, please send an email to license@zend.com so we can send you a copy immediately.
PDF file 'stream object' element implementation

\Zend_Pdf_Element_Dictionary
$_dictionary= ''
StreamObject dictionary Required enries: Length

array|null
$_initialDictionaryData= 'null'
Stored original stream object dictionary.
Used to decode stream at access time.
The only properties affecting decoding are sored here.
null
Details
__call(
string $method, array $args
)
:
mixed
Call handler
Name | Type | Description |
---|---|---|
$method | string | |
$args | array |
Type | Description |
---|---|
mixed |

__construct(
mixed $val, integer $objNum, integer $genNum, \Zend_Pdf_ElementFactory $factory, \Zend_Pdf_Element_Dictionary|null $dictionary
=
null
)
:
void
Object constructor
Name | Type | Description |
---|---|---|
$val | mixed | |
$objNum | integer | |
$genNum | integer | |
$factory | \Zend_Pdf_ElementFactory | |
$dictionary | \Zend_Pdf_Element_Dictionary|null |
Exception | Description |
---|---|
\Zend_Pdf_Exception |

__get(
string $property
)
:
mixed
Get handler
Name | Type | Description |
---|---|---|
$property | string |
Type | Description |
---|---|
mixed |
Exception | Description |
---|---|
\Zend_Pdf_Exception |

__set(
string $property, mixed $value
)
:
void
Set handler
Name | Type | Description |
---|---|---|
$property | string | |
$value | mixed |

_extractDictionaryData(
)
:
array
Extract dictionary data which are used to store information and to normalize filters information before defiltering.
Type | Description |
---|---|
array |

dump(
\Zend_Pdf_ElementFactory $factory
)
:
string
Dump object to a string to save within PDF file
$factory parameter defines operation context.
Name | Type | Description |
---|---|---|
$factory | \Zend_Pdf_ElementFactory |
Type | Description |
---|---|
string |

makeClone(
\Zend_Pdf_ElementFactory $factory, array $processed, integer $mode
)
:
void
Detach PDF object from the factory (if applicable), clone it and attach to new factory.
Name | Type | Description |
---|---|---|
$factory | \Zend_Pdf_ElementFactory | The factory to attach |
$processed | array | &$processed List of already processed indirect objects, used to avoid objects duplication |
$mode | integer | Cloning mode (defines filter for objects cloning) |