ClassInterface Zend_Pdf_ElementFactory_Interface

Description

PDF element factory interface.

Responsibility is to log PDF changes

  • copyright: Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
  • license: New BSD License

Located in /Pdf/ElementFactory/Interface.php (line 30)


	
			
Method Summary
Methods
attach (line 72)

Attach factory to the current;

  • access: public
void attach (Zend_Pdf_ElementFactory_Interface $factory)
calculateShift (line 80)

Calculate object enumeration shift.

  • access: public
integer calculateShift (Zend_Pdf_ElementFactory_Interface $factory)
cleanEnumerationShiftCache (line 89)

Clean enumeration shift cache.

Has to be used after PDF render operation to let followed updates be correct.

  • access: public
integer cleanEnumerationShiftCache (Zend_Pdf_ElementFactory_Interface $factory)
close (line 37)

Close factory and clean-up resources

  • access: public
void close ()
getEnumerationShift (line 98)

Retrive object enumeration shift.

  • throws: Zend_Pdf_Exception
  • access: public
integer getEnumerationShift (Zend_Pdf_ElementFactory_Interface $factory)
getId (line 51)

Get factory ID

  • access: public
integer getId ()
getObjectCount (line 65)

Get object counter

  • access: public
integer getObjectCount ()
isModified (line 150)

Check if PDF file was modified

  • access: public
boolean isModified ()
listModifiedObjects (line 143)

Enumerate modified objects.

Returns array of Zend_Pdf_UpdateInfoContainer

  • access: public
array listModifiedObjects ([Zend_Pdf_ElementFactory $rootFactory = null])
markAsModified (line 106)

Mark object as modified in context of current factory.

  • throws: Zend_Pdf_Exception
  • access: public
void markAsModified (Zend_Pdf_Element_Object $obj)
newObject (line 124)

Generate new Zend_Pdf_Element_Object

  • todo: Reusage of the freed object. It's not a support of new feature, but only improvement.
  • access: public
Zend_Pdf_Element_Object newObject (Zend_Pdf_Element $objectValue)
newStreamObject (line 134)

Generate new Zend_Pdf_Element_Object_Stream

  • todo: Reusage of the freed object. It's not a support of new feature, but only improvement.
  • access: public
Zend_Pdf_Element_Object_Stream newStreamObject ( $streamValue, mixed $objectValue)
  • mixed $objectValue
  • $streamValue
remove (line 114)

Remove object in context of current factory.

  • throws: Zend_Pdf_Exception
  • access: public
void remove (Zend_Pdf_Element_Object $obj)
resolve (line 44)

Get source factory object

  • access: public
setObjectCount (line 58)

Set object counter

  • access: public
void setObjectCount (integer $objCount)
  • integer $objCount

Documentation generated on Mon, 21 Jun 2010 15:29:25 -0400 by phpDocumentor 1.4.3