Packageorg.purepdf.pdf
Classpublic class PdfObject
InheritancePdfObject Inheritance it.sephiroth.utils.ObjectHash
Implements IDisposable
Subclasses PdfArray, PdfBoolean, PdfDictionary, PdfIndirectReference, PdfLiteral, PdfName, PdfNull, PdfNumber, PdfString



Protected Properties
 PropertyDefined By
  bytes : Bytes
PdfObject
  indRef : PRIndirectReference
PdfObject
  type : int
PdfObject
Public Methods
 MethodDefined By
  
PdfObject($type:int)
PdfObject
  
canBeInObjStm():Boolean
Whether this object can be contained in an object stream.
PdfObject
  
dispose():void
PdfObject
  
PdfObject
  
PdfObject
  
getType():int
PdfObject
  
isArray():Boolean
PdfObject
  
isBoolean():Boolean
PdfObject
  
isDictionary():Boolean
PdfObject
  
isIndirect():Boolean
PdfObject
  
isName():Boolean
PdfObject
  
isNull():Boolean
PdfObject
  
isNumber():Boolean
PdfObject
  
isStream():Boolean
Checks if this PdfObject is of the type PdfStream
PdfObject
  
isString():Boolean
PdfObject
  
Set the indirect reference
PdfObject
  
toPdf(writer:PdfWriter, os:IOutputStream):void
PdfObject
  
toString():String
PdfObject
Protected Methods
 MethodDefined By
  
setContent(content:String):void
PdfObject
Public Constants
 ConstantDefined By
  ARRAY : int = 5
[static]
PdfObject
  BOOLEAN : int = 1
[static]
PdfObject
  DICTIONARY : int = 6
[static]
PdfObject
  INDIRECT : int = 10
[static]
PdfObject
  NAME : int = 4
[static]
PdfObject
  NOTHING : String
[static]
PdfObject
  NULL : int = 8
[static]
PdfObject
  NUMBER : int = 2
[static]
PdfObject
  STREAM : int = 7
[static]
PdfObject
  STRING : int = 3
[static]
PdfObject
  TEXT_PDFDOCENCODING : String = PDF
[static]
PdfObject
  TEXT_UNICODE : String = UnicodeBig
[static]
PdfObject
Property Detail
bytesproperty
protected var bytes:Bytes

indRefproperty 
protected var indRef:PRIndirectReference

typeproperty 
protected var type:int

Constructor Detail
PdfObject()Constructor
public function PdfObject($type:int)



Parameters
$type:int
Method Detail
canBeInObjStm()method
public function canBeInObjStm():Boolean

Whether this object can be contained in an object stream. PdfObjects of type STREAM OR INDIRECT can not be contained in an object stream.

Returns
Booleantrue if this object can be in an object stream.
dispose()method 
public function dispose():void

getBytes()method 
public function getBytes():Bytes

Returns
Bytes
getIndRef()method 
public function getIndRef():PRIndirectReference

Returns
PRIndirectReference
getType()method 
public function getType():int

Returns
int
isArray()method 
public function isArray():Boolean

Returns
Boolean
isBoolean()method 
public function isBoolean():Boolean

Returns
Boolean
isDictionary()method 
public function isDictionary():Boolean

Returns
Boolean
isIndirect()method 
public function isIndirect():Boolean

Returns
Boolean
isName()method 
public function isName():Boolean

Returns
Boolean
isNull()method 
public function isNull():Boolean

Returns
Boolean
isNumber()method 
public function isNumber():Boolean

Returns
Boolean
isStream()method 
public function isStream():Boolean

Checks if this PdfObject is of the type PdfStream

Returns
Boolean
isString()method 
public function isString():Boolean

Returns
Boolean
setContent()method 
protected function setContent(content:String):void

Parameters

content:String

setIndRef()method 
public function setIndRef(indRef:PRIndirectReference):void

Set the indirect reference

Parameters

indRef:PRIndirectReference

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

Parameters

writer:PdfWriter
 
os:IOutputStream

toString()method 
public function toString():String

Returns
String
Constant Detail
ARRAYConstant
public static const ARRAY:int = 5

BOOLEANConstant 
public static const BOOLEAN:int = 1

DICTIONARYConstant 
public static const DICTIONARY:int = 6

INDIRECTConstant 
public static const INDIRECT:int = 10

NAMEConstant 
public static const NAME:int = 4

NOTHINGConstant 
public static const NOTHING:String

NULLConstant 
public static const NULL:int = 8

NUMBERConstant 
public static const NUMBER:int = 2

STREAMConstant 
public static const STREAM:int = 7

STRINGConstant 
public static const STRING:int = 3

TEXT_PDFDOCENCODINGConstant 
public static const TEXT_PDFDOCENCODING:String = PDF

TEXT_UNICODEConstant 
public static const TEXT_UNICODE:String = UnicodeBig