Class Zend_Pdf_Element_Object_Stream

Description

PDF file 'stream object' element implementation

Located in /Zend/Pdf/Element/Object/Stream.php (line 46)

Zend_Pdf_Element
   |
   --Zend_Pdf_Element_Object
      |
      --Zend_Pdf_Element_Object_Stream
Variable Summary
Method Summary
 Zend_Pdf_Element_Object_Stream __construct (mixed $val, integer $objNum, integer $genNum, Zend_Pdf_ElementFactory $factory, [Zend_Pdf_Element_Dictionary|null $dictionary = null])
 string dump (Zend_Pdf_ElementFactory $factory)
 void skipFilters ()
 void _decodeStream ()
 void _encodeStream ()
 mixed __call (string $method, array $args)
 mixed __get (string $property)
 void __set (string $property, mixed $value)
Variables
Zend_Pdf_Element_Dictionary $_dictionary (line 55)

StreamObject dictionary Required enries: Length

  • access: private
array|null $_originalDictionary = null (line 72)

Stored original stream object dictionary.

Used to decode stream during an access time.

The only properties, which affect decoding, are sored here.

  • access: private
boolean $_streamDecoded (line 62)

Flag which signals, that stream is decoded

  • access: private

Inherited Variables

Inherited from Zend_Pdf_Element_Object

Zend_Pdf_Element_Object::$_factory
Zend_Pdf_Element_Object::$_genNum
Zend_Pdf_Element_Object::$_objNum
Zend_Pdf_Element_Object::$_value

Inherited from Zend_Pdf_Element

Zend_Pdf_Element::$_parentObject
Methods
Constructor __construct (line 84)

Object constructor

  • access: public
  • throws: Zend_Pdf_Exception
Zend_Pdf_Element_Object_Stream __construct (mixed $val, integer $objNum, integer $genNum, Zend_Pdf_ElementFactory $factory, [Zend_Pdf_Element_Dictionary|null $dictionary = null])

Redefinition of:
Zend_Pdf_Element_Object::__construct()
Object constructor
dump (line 358)

Dump object to a string to save within PDF file

$factory parameter defines operation context.

  • access: public
string dump (Zend_Pdf_ElementFactory $factory)

Redefinition of:
Zend_Pdf_Element_Object::dump()
Dump object to a string to save within PDF file.
skipFilters (line 321)

Treat stream data as already encoded

  • access: public
void skipFilters ()
_decodeStream (line 178)

Decode stream

  • access: private
  • throws: Zend_Pdf_Exception
void _decodeStream ()
_encodeStream (line 226)

Encode stream

  • access: private
  • throws: Zend_Pdf_Exception
void _encodeStream ()
_storeOriginalDictionary (line 104)

Store original dictionary information in $_originalDictionary class member.

Used to store information and to normalize filters information before defiltering.

  • access: private
void _storeOriginalDictionary ()
__call (line 334)

Call handler

  • access: public
mixed __call (string $method, array $args)
  • string $method
  • array $args

Redefinition of:
Zend_Pdf_Element_Object::__call()
Call handler
__get (line 274)

Get handler

  • access: public
  • throws: Zend_Pdf_Exception
mixed __get (string $property)
  • string $property

Redefinition of:
Zend_Pdf_Element_Object::__get()
Get handler
__set (line 305)

Set handler

  • access: public
void __set (string $property, mixed $value)
  • string $property
  • mixed $value

Redefinition of:
Zend_Pdf_Element_Object::__set()
Set handler

Inherited Methods

Inherited From Zend_Pdf_Element_Object

 Zend_Pdf_Element_Object::__construct()
 Zend_Pdf_Element_Object::dump()
 Zend_Pdf_Element_Object::getFactory()
 Zend_Pdf_Element_Object::getGenNum()
 Zend_Pdf_Element_Object::getObjNum()
 Zend_Pdf_Element_Object::getType()
 Zend_Pdf_Element_Object::toString()
 Zend_Pdf_Element_Object::touch()
 Zend_Pdf_Element_Object::__call()
 Zend_Pdf_Element_Object::__get()
 Zend_Pdf_Element_Object::__set()

Inherited From Zend_Pdf_Element

 Zend_Pdf_Element::getParentObject()
 Zend_Pdf_Element::getType()
 Zend_Pdf_Element::setParentObject()
 Zend_Pdf_Element::toString()
 Zend_Pdf_Element::touch()
Class Constants

Inherited Constants

Inherited from Zend_Pdf_Element

Documentation generated on Tue, 18 Apr 2006 11:55:40 -0700 by phpDocumentor 1.3.0RC3