Packageorg.purepdf.pdf
Classpublic class PdfOutline
InheritancePdfOutline Inheritance PdfDictionary Inheritance PdfObject Inheritance it.sephiroth.utils.ObjectHash



Public Properties
 PropertyDefined By
  color : RGBColor
PdfOutline
  count : int
PdfOutline
  indirectReference : PdfIndirectReference
PdfOutline
  kids : Vector.<PdfOutline>
PdfOutline
  level : int
[read-only]
PdfOutline
  open : Boolean
[write-only]
PdfOutline
  opened : Boolean
[read-only]
PdfOutline
  parent : PdfOutline
[read-only]
PdfOutline
 Inheritedsize : int
[read-only]
PdfDictionary
  style : int
PdfOutline
  tag : String
PdfOutline
  title : String
PdfOutline
  writer : PdfWriter
Constructs a PdfOutline
PdfOutline
Protected Properties
 PropertyDefined By
  _action : PdfAction
PdfOutline
 Inheritedbytes : Bytes
PdfObject
  _destination : PdfDestination
PdfOutline
 InheriteddictionaryType : PdfName
PdfDictionary
 InheritedhashMap : HashMap
PdfDictionary
 InheritedindRef : PRIndirectReference
PdfObject
 Inheritedtype : int
PdfObject
  _writer : PdfWriter
PdfOutline
Public Methods
 MethodDefined By
  
PdfOutline
  
addKid(outline:PdfOutline):void
PdfOutline
 Inherited
canBeInObjStm():Boolean
Whether this object can be contained in an object stream.
PdfObject
 Inherited
contains(key:PdfName):Boolean
PdfDictionary
  
create(parent:PdfOutline, destination:PdfDestination, title:Paragraph, open:Boolean):PdfOutline
[static]
PdfOutline
 Inherited
dispose():void
PdfObject
 Inherited
Returns a PdfObject as a PdfArray, resolving indirect references.
PdfDictionary
 Inherited
PdfDictionary
 Inherited
Returns a PdfObject as a PdfNumber, resolving indirect references.
PdfDictionary
 Inherited
PdfObject
 Inherited
Returns the PdfObject associated to the specified key, resolving a possible indirect reference to a direct object.
PdfDictionary
 Inherited
PdfObject
 Inherited
getKeys():KeySet
PdfDictionary
 Inherited
getType():int
PdfObject
 Inherited
PdfDictionary
  
initOutline(parent:PdfOutline, title:String, open:Boolean):void
PdfOutline
 Inherited
isArray():Boolean
PdfObject
 Inherited
isBoolean():Boolean
PdfObject
 Inherited
isDictionary():Boolean
PdfObject
 Inherited
isIndirect():Boolean
PdfObject
 Inherited
isName():Boolean
PdfObject
 Inherited
isNull():Boolean
PdfObject
 Inherited
isNumber():Boolean
PdfObject
 Inherited
isStream():Boolean
Checks if this PdfObject is of the type PdfStream
PdfObject
 Inherited
isString():Boolean
PdfObject
 Inherited
merge(other:PdfDictionary):void
PdfDictionary
 Inherited
PdfDictionary
 Inherited
put(key:PdfName, object:PdfObject):void
PdfDictionary
 Inherited
putAll(other:PdfDictionary):void
PdfDictionary
 Inherited
putEx(key:PdfName, value:PdfObject):void
Associates the specified PdfObject as value to the specified PdfName as key in this map.
PdfDictionary
 Inherited
remove(key:PdfName):void
PdfDictionary
  
PdfOutline
 Inherited
Set the indirect reference
PdfObject
  
toPdf(writer:PdfWriter, os:IOutputStream):void
[override]
PdfOutline
 Inherited
toString():String
[override]
PdfDictionary
Protected Methods
 MethodDefined By
 Inherited
setContent(content:String):void
PdfObject
Public Constants
 ConstantDefined By
 InheritedARRAY : int = 5
[static]
PdfObject
 InheritedBOOLEAN : int = 1
[static]
PdfObject
 InheritedCATALOG : PdfName
[static]
PdfDictionary
 InheritedDICTIONARY : int = 6
[static]
PdfObject
 InheritedINDIRECT : int = 10
[static]
PdfObject
 InheritedNAME : int = 4
[static]
PdfObject
 InheritedNOTHING : String
[static]
PdfObject
 InheritedNULL : int = 8
[static]
PdfObject
 InheritedNUMBER : int = 2
[static]
PdfObject
 InheritedOUTLINES : PdfName
[static]
PdfDictionary
 InheritedPAGE : PdfName
[static]
PdfDictionary
 InheritedSTREAM : int = 7
[static]
PdfObject
 InheritedSTRING : int = 3
[static]
PdfObject
 InheritedTEXT_PDFDOCENCODING : String = PDF
[static]
PdfObject
 InheritedTEXT_UNICODE : String = UnicodeBig
[static]
PdfObject
Property Detail
_actionproperty
protected var _action:PdfAction

_destinationproperty 
protected var _destination:PdfDestination

_writerproperty 
protected var _writer:PdfWriter

colorproperty 
color:RGBColor


Implementation
    public function get color():RGBColor
    public function set color(value:RGBColor):void
countproperty 
count:int


Implementation
    public function get count():int
    public function set count(value:int):void
indirectReferenceproperty 
indirectReference:PdfIndirectReference


Implementation
    public function get indirectReference():PdfIndirectReference
    public function set indirectReference(value:PdfIndirectReference):void
kidsproperty 
kids:Vector.<PdfOutline>


Implementation
    public function get kids():Vector.<PdfOutline>
    public function set kids(value:Vector.<PdfOutline>):void
levelproperty 
level:int  [read-only]


Implementation
    public function get level():int
openproperty 
open:Boolean  [write-only]


Implementation
    public function set open(value:Boolean):void
openedproperty 
opened:Boolean  [read-only]


Implementation
    public function get opened():Boolean
parentproperty 
parent:PdfOutline  [read-only]


Implementation
    public function get parent():PdfOutline
styleproperty 
style:int


Implementation
    public function get style():int
    public function set style(value:int):void
tagproperty 
tag:String


Implementation
    public function get tag():String
    public function set tag(value:String):void
titleproperty 
title:String


Implementation
    public function get title():String
    public function set title(value:String):void
writerproperty 
writer:PdfWriter

Constructs a PdfOutline


Implementation
    public function get writer():PdfWriter
    public function set writer(value:PdfWriter):void
Constructor Detail
PdfOutline()Constructor
public function PdfOutline($writer:PdfWriter)



Parameters
$writer:PdfWriter
Method Detail
addKid()method
public function addKid(outline:PdfOutline):void

Parameters

outline:PdfOutline

create()method 
public static function create(parent:PdfOutline, destination:PdfDestination, title:Paragraph, open:Boolean):PdfOutline

Parameters

parent:PdfOutline
 
destination:PdfDestination
 
title:Paragraph
 
open:Boolean

Returns
PdfOutline
initOutline()method 
public function initOutline(parent:PdfOutline, title:String, open:Boolean):void

Parameters

parent:PdfOutline
 
title:String
 
open:Boolean

setDestinationPage()method 
public function setDestinationPage(pageReference:PdfIndirectReference):Boolean

Parameters

pageReference:PdfIndirectReference

Returns
Boolean
toPdf()method 
override public function toPdf(writer:PdfWriter, os:IOutputStream):void

Parameters

writer:PdfWriter
 
os:IOutputStream