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' element implementation

getParentObject(
)
:
\Zend_Pdf_Element_Object
Get top level parent indirect object.
Inherited from: \Zend_Pdf_Element::getParentObject()Type | Description |
---|---|
\Zend_Pdf_Element_Object |

getType(
)
:
integer
Return type of the element.
See ZPdfPDFConst for possible values
Type | Description |
---|---|
integer |

length(
)
:
integer
Stream length.
(Method is used to avoid string copying, which may occurs in some cases)
Type | Description |
---|---|
integer |

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) |

phpToPdf(
mixed $input
)
:
\Zend_Pdf_Element

setParentObject(
\Zend_Pdf_Element_Object $parent
)
:
void
Set top level parent indirect object.
Inherited from: \Zend_Pdf_Element::setParentObject()Name | Type | Description |
---|---|---|
$parent | \Zend_Pdf_Element_Object |

toPhp(
)
:
mixed
Convert PDF element to PHP type.
Inherited from: \Zend_Pdf_Element::toPhp()Type | Description |
---|---|
mixed |

toString(
\Zend_Pdf_Factory $factory
=
null
)
:
string
Return object as string
$factory parameter defines operation context.
Name | Type | Description |
---|---|---|
$factory | \Zend_Pdf_Factory |
Type | Description |
---|---|
string |

touch(
)
:
void
Mark object as modified, to include it into new PDF file segment.
Inherited from: \Zend_Pdf_Element::touch()We don't automate this action to keep control on PDF update process. All new objects are treated as "modified" automatically.