API Documentation

Pdf/Outline/Loaded.php

Includes Classes 
category
Zend
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Pdf
subpackage
Actions
version
$Id: Loaded.php 20096 2010-01-06 02:05:09Z bkarwin $
Classes
Zend_Pdf_Outline_Loaded

Description

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.

Zend_Pdf_Outline_Loaded

Extends from
Zend_Pdf_Outline
copyright
Copyright (c) 2005-2010 Zend Technologies USA Inc. (http://www.zend.com)
license
http://framework.zend.com/license/new-bsd New BSD License
package
Zend_Pdf
subpackage
Outlines
Properties
$_outlineDictionary
$_originalChildOutlines
Methods
getTitle
setTitle
setIsOpen
isItalic
setIsItalic
isBold
setIsBold
getColor
setColor
getTarget
setTarget
setOptions
__construct
dumpOutline
dump

Description

Traceable PDF outline representation class

Instances of this class trace object update uperations. That allows to avoid outlines PDF tree update which should be performed at each document update otherwise.

Properties

$_originalChildOutlines

array $_originalChildOutlines = 'array'

original array of child outlines

Details

$_originalChildOutlines
array
visibility
protected
default
array
final
false
static
false

$_outlineDictionary

Zend_Pdf_Element_Dictionary|Zend_Pdf_Element_Object|Zend_Pdf_Element_Reference $_outlineDictionary = ''

Outline dictionary object

Details

$_outlineDictionary
Zend_Pdf_Element_Dictionary|Zend_Pdf_Element_Object|Zend_Pdf_Element_Reference
visibility
protected
default
final
false
static
false

Methods

__construct

__construct( Zend_Pdf_Element $dictionary,  $processedDictionaries = null ) : Zend_Pdf_Action

Create PDF outline object using specified dictionary

Arguments
$dictionary
Zend_Pdf_Element
(It's actually Dictionary or Dictionary Object or Reference to a Dictionary Object)
$processedDictionaries
Details
visibility
public
final
false
static
false
internal
throws

dump

dump(  $level = 0 ) :
Arguments
$level
Details
visibility
public
final
false
static
false

dumpOutline

dumpOutline( Zend_Pdf_ElementFactory $factory, boolean $updateNavigation, Zend_Pdf_Element $parent, Zend_Pdf_Element $prev = null, SplObjectStorage $processedOutlines = null ) : Zend_Pdf_Element

Dump Outline and its child outlines into PDF structures

Returns dictionary indirect object or reference

Arguments
$factory
Zend_Pdf_ElementFactory
object factory for newly created indirect objects
$updateNavigation
boolean
Update navigation flag
$parent
Zend_Pdf_Element
Parent outline dictionary reference
$prev
Zend_Pdf_Element
Previous outline dictionary reference
$processedOutlines
SplObjectStorage
List of already processed outlines
Details
visibility
public
final
false
static
false
internal
throws

getColor

getColor( ) : Zend_Pdf_Color_Rgb

Get outline text color.

Details
visibility
public
final
false
static
false

getTarget

getTarget( ) : Zend_Pdf_Target

Get outline target.

Details
visibility
public
final
false
static
false
throws

getTitle

getTitle( ) : string

Get outline title.

Output
string
Details
visibility
public
final
false
static
false
throws

isBold

isBold( ) : boolean

Returns true if outline item is displayed in bold

Output
boolean
Details
visibility
public
final
false
static
false

isItalic

isItalic( ) : boolean

Returns true if outline item is displayed in italic

Output
boolean
Details
visibility
public
final
false
static
false

setColor

setColor( Zend_Pdf_Color_Rgb $color ) : Zend_Pdf_Outline

Set outline text color.

(null means default color which is black)

Arguments
$color
Zend_Pdf_Color_Rgb
Details
visibility
public
final
false
static
false

setIsBold

setIsBold( boolean $isBold ) : Zend_Pdf_Outline

Sets 'isBold' outline flag

Arguments
$isBold
boolean
Details
visibility
public
final
false
static
false

setIsItalic

setIsItalic( boolean $isItalic ) : Zend_Pdf_Outline

Sets 'isItalic' outline flag

Arguments
$isItalic
boolean
Details
visibility
public
final
false
static
false

setIsOpen

setIsOpen( boolean $isOpen ) : Zend_Pdf_Outline

Sets 'isOpen' outline flag

Arguments
$isOpen
boolean
Details
visibility
public
final
false
static
false

setOptions

setOptions( array $options ) : Zend_Pdf_Actions_Traceable

Set outline options

Arguments
$options
array
Output
Zend_Pdf_Actions_Traceable
Details
visibility
public
final
false
static
false
throws

setTarget

setTarget( Zend_Pdf_Target|string $target = null ) : Zend_Pdf_Outline

Set outline target.

Null means no target

Arguments
$target
Zend_Pdf_Targetstring
Details
visibility
public
final
false
static
false
throws

setTitle

setTitle( string $title ) : Zend_Pdf_Outline

Set outline title

Arguments
$title
string
Details
visibility
public
final
false
static
false
Documentation was generated by DocBlox.