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 object' element implementation
Zend_Pdf_Element_Dictionary $_dictionary = ''
StreamObject dictionary Required enries: Length
array|null $_originalDictionary = 'null'
Stored original stream object dictionary.
Used to decode stream during an access time.
The only properties, which affect decoding, are sored here.
boolean $_streamDecoded = ''
Flag which signals, that stream is decoded
__call(
string $method, array $args
)
:
mixed
Call handler
__construct(
mixed $val, integer $objNum, integer $genNum, Zend_Pdf_ElementFactory $factory, Zend_Pdf_Element_Dictionary|null $dictionary
=
null
)
:
Object constructor
__get(
string $property
)
:
mixed
Get handler
__set(
string $property, mixed $value
)
:
Set handler
_decodeStream(
)
:
Decode stream
_encodeStream(
)
:
Encode stream
_storeOriginalDictionary(
)
:
Store original dictionary information in $_originalDictionary class member.
Used to store information and to normalize filters information before defiltering.
cleanUp(
)
:
Clean up resources, used by object
dump(
Zend_Pdf_ElementFactory $factory
)
:
string
Dump object to a string to save within PDF file
$factory parameter defines operation context.
skipFilters(
)
:
Treat stream data as already encoded