Packageorg.purepdf.elements
Classpublic class SimpleTable
InheritanceSimpleTable Inheritance RectangleElement Inheritance Object
Implements IPdfPTableEvent, ITextElementaryArray



Public Properties
 PropertyDefined By
  alignment : int
SimpleTable
 InheritedbackgroundColor : RGBColor
RectangleElement
 Inheritedborder : int
RectangleElement
 InheritedborderColor : RGBColor
RectangleElement
 InheritedborderColorBottom : RGBColor
RectangleElement
 InheritedborderColorLeft : RGBColor
RectangleElement
 InheritedborderColorRight : RGBColor
RectangleElement
 InheritedborderColorTop : RGBColor
RectangleElement
 InheritedborderSides : int
[write-only] Enables/Disables the border on the specified sides.
RectangleElement
 InheritedborderWidth : Number
RectangleElement
 InheritedborderWidthBottom : Number
RectangleElement
 InheritedborderWidthLeft : Number
RectangleElement
 InheritedborderWidthRight : Number
RectangleElement
 InheritedborderWidthTop : Number
RectangleElement
  cellpadding : Number
SimpleTable
  cellspacing : Number
SimpleTable
 InheritedgrayFill : Number
RectangleElement
 Inheritedheight : Number
[read-only]
RectangleElement
 InheritedisContent : Boolean
[read-only]
RectangleElement
  isNestable : Boolean
[override] [read-only]
SimpleTable
 Inheritedrotation : int
[read-only]
RectangleElement
  type : int
[override] [read-only]
SimpleTable
 InheriteduseVariableBorders : Boolean
[read-only]
RectangleElement
 Inheritedwidth : Number
[read-only]
RectangleElement
  widthPercentage : Number
SimpleTable
Protected Properties
 PropertyDefined By
 Inherited_backgroundColor : RGBColor = null
RectangleElement
 Inherited_border : int = -1
RectangleElement
 Inherited_borderColor : RGBColor = null
RectangleElement
 Inherited_borderColorBottom : RGBColor = null
RectangleElement
 Inherited_borderColorLeft : RGBColor = null
RectangleElement
 Inherited_borderColorRight : RGBColor = null
RectangleElement
 Inherited_borderColorTop : RGBColor = null
RectangleElement
 Inherited_borderWidth : Number = -1
RectangleElement
 Inherited_borderWidthBottom : Number = -1
RectangleElement
 Inherited_borderWidthLeft : Number = -1
RectangleElement
 Inherited_borderWidthRight : Number = -1
RectangleElement
 Inherited_borderWidthTop : Number = -1
RectangleElement
 Inheritedllx : Number
RectangleElement
 Inheritedlly : Number
RectangleElement
 Inherited_rotation : int = 0
RectangleElement
 Inheritedurx : Number
RectangleElement
 Inheritedury : Number
RectangleElement
 Inherited_useVariableBorders : Boolean = false
RectangleElement
Public Methods
 MethodDefined By
  
SimpleTable
  
add(o:Object):Boolean
SimpleTable
  
addElement(element:SimpleCell):void
Adds content to this object.
SimpleTable
 Inherited
[static]
RectangleElement
 Inherited
RectangleElement
  
Creates a PdfPTable object based on this TableAttributes object
SimpleTable
 Inherited
disableBorderSide(side:int):void
RectangleElement
 Inherited
enableBorderSide(side:int):void
RectangleElement
 Inherited
getBottom(margin:Number = 0):Number
RectangleElement
 Inherited
getChunks():Vector.<Object>
RectangleElement
 Inherited
getLeft(margin:Number = 0):Number
RectangleElement
 Inherited
getRight(margin:Number = 0):Number
RectangleElement
 Inherited
getTop(margin:Number = 0):Number
RectangleElement
 Inherited
hasBorder(borderType:int):Boolean
RectangleElement
 Inherited
hasBorders():Boolean
RectangleElement
 Inherited
normalize():void
Normalizes the rectangle.
RectangleElement
 Inherited
process(listener:IElementListener):Boolean
RectangleElement
 Inherited
rectangle(top:Number, bottom:Number):RectangleElement
RectangleElement
 Inherited
rotate(value:uint = 90):RectangleElement
Return a new rotated RectangleElement ( rotation of the current rectangle plus the value passed )
RectangleElement
 Inherited
setBottom($lly:Number):void
RectangleElement
 Inherited
setLeft($llx:Number):void
RectangleElement
 Inherited
setRight($urx:Number):void
RectangleElement
 Inherited
setTop($ury:Number):void
RectangleElement
 Inherited
Copies each of the parameters, except the position
RectangleElement
  
tableLayout(table:PdfPTable, widths:Vector.<Vector.<Number>>, heights:Vector.<Number>, headerRows:int, rowStart:int, canvases:Vector.<PdfContentByte>):void
SimpleTable
 Inherited
toString():String
RectangleElement
Public Constants
 ConstantDefined By
 InheritedALL : int
[static]
RectangleElement
 InheritedBOTTOM : int = 2
[static]
RectangleElement
 InheritedBOX : int = 15.0
[static]
RectangleElement
 InheritedLEFT : int = 4
[static]
RectangleElement
 InheritedNO_BORDER : int = 0
[static]
RectangleElement
 InheritedRIGHT : int = 8
[static]
RectangleElement
 InheritedTOP : int = 1
[static]
RectangleElement
 InheritedUNDEFINED : int = -1
[static]
RectangleElement
Property Detail
alignmentproperty
alignment:int


Implementation
    public function get alignment():int
    public function set alignment(value:int):void
cellpaddingproperty 
cellpadding:Number


Implementation
    public function get cellpadding():Number
    public function set cellpadding(value:Number):void
cellspacingproperty 
cellspacing:Number


Implementation
    public function get cellspacing():Number
    public function set cellspacing(value:Number):void
isNestableproperty 
isNestable:Boolean  [read-only] [override]


Implementation
    public function get isNestable():Boolean
typeproperty 
type:int  [read-only] [override]


Implementation
    public function get type():int
widthPercentageproperty 
widthPercentage:Number


Implementation
    public function get widthPercentage():Number
    public function set widthPercentage(value:Number):void
Constructor Detail
SimpleTable()Constructor
public function SimpleTable()



Method Detail
add()method
public function add(o:Object):Boolean

Parameters

o:Object

Returns
Boolean
addElement()method 
public function addElement(element:SimpleCell):void

Adds content to this object.

Parameters

element:SimpleCell


Throws
BadElementError
createPdfPTable()method 
public function createPdfPTable():PdfPTable

Creates a PdfPTable object based on this TableAttributes object

Returns
PdfPTable

Throws
DocumentError
tableLayout()method 
public function tableLayout(table:PdfPTable, widths:Vector.<Vector.<Number>>, heights:Vector.<Number>, headerRows:int, rowStart:int, canvases:Vector.<PdfContentByte>):void

Parameters

table:PdfPTable
 
widths:Vector.<Vector.<Number>>
 
heights:Vector.<Number>
 
headerRows:int
 
rowStart:int
 
canvases:Vector.<PdfContentByte>