Zend Framework
1.12
|
Public Member Functions | |
getType () | |
Return type of the element. | |
toString ($factory=null) | |
Convert element to a string, which can be directly written to a PDF file. | |
makeClone (Zend_Pdf_ElementFactory $factory, array &$processed, $mode) | |
Detach PDF object from the factory (if applicable), clone it and attach to new factory. | |
setParentObject (Zend_Pdf_Element_Object $parent) | |
Set top level parent indirect object. | |
getParentObject () | |
Get top level parent indirect object. | |
touch () | |
Mark object as modified, to include it into new PDF file segment. | |
cleanUp () | |
Clean up resources, used by object. | |
toPhp () | |
Convert PDF element to PHP type. | |
Static Public Member Functions | |
static | phpToPdf ($input) |
Convert PHP value into PDF element. | |
Public Attributes | |
const | TYPE_BOOL = 1 |
const | TYPE_NUMERIC = 2 |
const | TYPE_STRING = 3 |
const | TYPE_NAME = 4 |
const | TYPE_ARRAY = 5 |
const | TYPE_DICTIONARY = 6 |
const | TYPE_STREAM = 7 |
const | TYPE_NULL = 11 |
const | CLONE_MODE_SKIP_PAGES = 1 |
const | CLONE_MODE_FORCE_CLONING = 2 |
cleanUp | ( | ) |
Clean up resources, used by object.
getParentObject | ( | ) |
Get top level parent indirect object.
|
abstract |
Return type of the element.
See ZPdfPDFConst for possible values
makeClone | ( | Zend_Pdf_ElementFactory | $factory, |
array & | $processed, | ||
$mode | |||
) |
Detach PDF object from the factory (if applicable), clone it and attach to new factory.
Zend_Pdf_ElementFactory | $factory | The factory to attach |
array | &$processed | List of already processed indirect objects, used to avoid objects duplication |
integer | $mode | Cloning mode (defines filter for objects cloning) |
|
static |
setParentObject | ( | Zend_Pdf_Element_Object | $parent | ) |
Set top level parent indirect object.
Zend_Pdf_Element_Object | $parent |
toPhp | ( | ) |
Convert PDF element to PHP type.
|
abstract |
Convert element to a string, which can be directly written to a PDF file.
$factory parameter defines operation context.
Zend_Pdf_Factory | $factory |
touch | ( | ) |
Mark object as modified, to include it into new PDF file segment.
We don't automate this action to keep control on PDF update process. All new objects are treated as "modified" automatically.
const CLONE_MODE_FORCE_CLONING = 2 |
const CLONE_MODE_SKIP_PAGES = 1 |
const TYPE_ARRAY = 5 |
const TYPE_BOOL = 1 |
const TYPE_DICTIONARY = 6 |
const TYPE_NAME = 4 |
const TYPE_NULL = 11 |
const TYPE_NUMERIC = 2 |
const TYPE_STREAM = 7 |
const TYPE_STRING = 3 |