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 'reference' element implementation
Zend_Pdf_Element_Reference_Context $_context = ''
Reference context
Zend_Pdf_ElementFactory $_factory = ''
Reference to the factory.
It's the same as referenced object factory, but we save it here to avoid unnecessary dereferencing, whech can produce cascade dereferencing and parsing. The same for duplication of getFactory() function. It can be processed by __call() method, but we catch it here.
integer $_genNum = ''
Generation number
integer $_objNum = ''
Object number within PDF file
mixed $_ref = ''
Object value The reference to the object
__call(
string $method, array $args
)
:
mixed
Call handler
__construct(
integer $objNum, integer $genNum
=
0, Zend_Pdf_Element_Reference_Context $context, Zend_Pdf_ElementFactory $factory
)
:
Object constructor:
__get(
string $property
)
:
mixed
Get handler
__set(
string $property, mixed $value
)
:
Set handler
_dereference(
)
:
Dereference.
Take inderect object, take $value member of this object (must be Zend_Pdf_Element), take reference to the $value member of this object and assign it to $value member of current PDF Reference object $obj can be null
cleanUp(
)
:
Clean up resources
getFactory(
)
:
Zend_Pdf_ElementFactory
Check, that object is generated by specified factory
getObject(
)
:
Zend_Pdf_Element_Object
Return object, which can be used to identify object and its references identity
getType(
)
:
integer
Return type of the element.
toPhp(
)
:
mixed
Convert PDF element to PHP type.
toString(
Zend_Pdf_Factory $factory
=
null
)
:
string
Return reference to the object
touch(
)
:
Mark object as modified, to include it into new PDF file segment.