Package | org.purepdf.pdf |
Class | public class PdfPTable |
Inheritance | PdfPTable Object |
Implements | ILargeElement |
Property | Defined By | ||
---|---|---|---|
absoluteWidths : Vector.<Number> [read-only] | PdfPTable | ||
columnsCount : int [read-only] | PdfPTable | ||
complete : Boolean | PdfPTable | ||
defaultCell : PdfPCell [read-only] | PdfPTable | ||
extendLastRow : Boolean | PdfPTable | ||
footerHeight : Number [read-only] | PdfPTable | ||
footerRows : int | PdfPTable | ||
headerHeight : Number [read-only] | PdfPTable | ||
headerRows : int | PdfPTable | ||
headersInEvent : Boolean | PdfPTable | ||
horizontalAlignment : int | PdfPTable | ||
isContent : Boolean [read-only] | PdfPTable | ||
isNestable : Boolean [read-only] | PdfPTable | ||
keepTogether : Boolean | PdfPTable | ||
lockedWidth : Boolean | PdfPTable | ||
rows : Vector.<PdfPRow> | PdfPTable | ||
runDirection : int [read-only] | PdfPTable | ||
RunDirection : int [write-only] | PdfPTable | ||
size : int [read-only] | PdfPTable | ||
skipFirstHeader : Boolean | PdfPTable | ||
skipLastFooter : Boolean | PdfPTable | ||
spacingAfter : Number | PdfPTable | ||
spacingBefore : Number | PdfPTable | ||
splitLate : Boolean | PdfPTable | ||
splitRows : Boolean | PdfPTable | ||
tableEvent : IPdfPTableEvent | PdfPTable | ||
totalHeight : Number [read-only] | PdfPTable | ||
totalWidth : Number | PdfPTable | ||
type : int [read-only] | PdfPTable | ||
widthPercentage : Number | PdfPTable |
Property | Defined By | ||
---|---|---|---|
_absoluteWidths : Vector.<Number> | PdfPTable | ||
_complete : Boolean = true | PdfPTable | ||
currentRow : Vector.<PdfPCell> | PdfPTable | ||
currentRowIdx : int = 0 | PdfPTable | ||
_defaultCell : PdfPCell | PdfPTable | ||
_headerRows : int = 0 | PdfPTable | ||
isColspan : Boolean = false | PdfPTable | ||
relativeWidths : Vector.<Number> | PdfPTable | ||
rowCompleted : Boolean = true | PdfPTable | ||
_rows : Vector.<PdfPRow> | PdfPTable | ||
_runDirection : int = 0 | PdfPTable | ||
_spacingAfter : Number = 0 | PdfPTable | ||
_spacingBefore : Number = 0 | PdfPTable | ||
_totalHeight : Number = 0 | PdfPTable | ||
_totalWidth : Number = 0 | PdfPTable | ||
_widthPercentage : Number = 80 | PdfPTable |
Method | Defined By | ||
---|---|---|---|
PdfPTable(obj:Object = null)
Create a PdfPTable
init constructor must be one of the following: Number, PdfPTable, Vector.<Number>
| PdfPTable | ||
PdfPTable | |||
addImageCell(image:ImageElement):void | PdfPTable | ||
addPhraseCell(phrase:Phrase):void | PdfPTable | ||
addStringCell(text:String):void | PdfPTable | ||
addTableCell(table:PdfPTable):void | PdfPTable | ||
[static] | PdfPTable | ||
calculateHeights(firsttime:Boolean):Number | PdfPTable | ||
calculateHeightsFast():void | PdfPTable | ||
completeRow():void | PdfPTable | ||
deleteBodyRows():void | PdfPTable | ||
deleteLastRow():Boolean | PdfPTable | ||
deleteRow(rowNumber:int):Boolean | PdfPTable | ||
endWritingRows(canvases:Vector.<PdfContentByte>):void [static] | PdfPTable | ||
flushContent():void | PdfPTable | ||
getChunks():Vector.<Object> | PdfPTable | ||
PdfPTable | |||
getRowHeight(idx:int):Number | PdfPTable | ||
getRowHeight1(idx:int, firsttime:Boolean):Number | PdfPTable | ||
PdfPTable | |||
getRowspanHeight(rowIndex:int, cellIndex:int):Number | PdfPTable | ||
isExtendLastRow(newPageFollows:Boolean):Boolean | PdfPTable | ||
process(listener:IElementListener):Boolean | PdfPTable | ||
rowSpanAbove(currRow:int, currCol:int):Boolean
Checks if there are rows above belonging to a rowspan
| PdfPTable | ||
setExtendLastRow(value1:Boolean, value2:Boolean):void | PdfPTable | ||
setIntWidths(relativeWidths:Vector.<int>):void | PdfPTable | ||
setNumberWidths($relativeWidths:Vector.<Number>):void | PdfPTable | ||
setTotalWidths(value:Vector.<Number>):void | PdfPTable | ||
setWidthPercentageAndSize(columnWidth:Vector.<Number>, pageSize:RectangleElement):void | PdfPTable | ||
[static] | PdfPTable | ||
toString():String | PdfPTable | ||
writeSelectedRows(rowStart:int, rowEnd:int, xPos:Number, yPos:Number, canvases:Vector.<PdfContentByte>):Number | PdfPTable | ||
writeSelectedRows1(colStart:int, colEnd:int, rowStart:int, rowEnd:int, xPos:Number, yPos:Number, canvases:Vector.<PdfContentByte>):Number | PdfPTable | ||
writeSelectedRows2(rowStart:int, rowEnd:int, xPos:Number, yPos:Number, canvas:PdfContentByte):Number | PdfPTable | ||
writeSelectedRows3(colStart:int, colEnd:int, rowStart:int, rowEnd:int, xPos:Number, yPos:Number, canvas:PdfContentByte):Number | PdfPTable |
Method | Defined By | ||
---|---|---|---|
adjustCellsInRow(start:int, end:int):PdfPRow | PdfPTable | ||
calculateWidths():void | PdfPTable | ||
copyFormat(sourceTable:PdfPTable):void | PdfPTable |
Constant | Defined By | ||
---|---|---|---|
BACKGROUNDCANVAS : int = 1 [static] | PdfPTable | ||
BASECANVAS : int = 0 [static] | PdfPTable | ||
LINECANVAS : int = 2 [static] | PdfPTable | ||
TEXTCANVAS : int = 3 [static] | PdfPTable |
_absoluteWidths | property |
protected var _absoluteWidths:Vector.<Number>
_complete | property |
protected var _complete:Boolean = true
_defaultCell | property |
protected var _defaultCell:PdfPCell
_headerRows | property |
protected var _headerRows:int = 0
_rows | property |
protected var _rows:Vector.<PdfPRow>
_runDirection | property |
protected var _runDirection:int = 0
_spacingAfter | property |
protected var _spacingAfter:Number = 0
_spacingBefore | property |
protected var _spacingBefore:Number = 0
_totalHeight | property |
protected var _totalHeight:Number = 0
_totalWidth | property |
protected var _totalWidth:Number = 0
_widthPercentage | property |
protected var _widthPercentage:Number = 80
absoluteWidths | property |
absoluteWidths:Vector.<Number>
[read-only] public function get absoluteWidths():Vector.<Number>
columnsCount | property |
columnsCount:int
[read-only] public function get columnsCount():int
complete | property |
complete:Boolean
public function get complete():Boolean
public function set complete(value:Boolean):void
currentRow | property |
protected var currentRow:Vector.<PdfPCell>
currentRowIdx | property |
protected var currentRowIdx:int = 0
defaultCell | property |
extendLastRow | property |
extendLastRow:Boolean
public function get extendLastRow():Boolean
public function set extendLastRow(value:Boolean):void
footerHeight | property |
footerHeight:Number
[read-only] public function get footerHeight():Number
footerRows | property |
footerRows:int
public function get footerRows():int
public function set footerRows(value:int):void
headerHeight | property |
headerHeight:Number
[read-only] public function get headerHeight():Number
headerRows | property |
headerRows:int
public function get headerRows():int
public function set headerRows(value:int):void
headersInEvent | property |
headersInEvent:Boolean
public function get headersInEvent():Boolean
public function set headersInEvent(value:Boolean):void
horizontalAlignment | property |
horizontalAlignment:int
public function get horizontalAlignment():int
public function set horizontalAlignment(value:int):void
isColspan | property |
protected var isColspan:Boolean = false
isContent | property |
isContent:Boolean
[read-only] public function get isContent():Boolean
isNestable | property |
isNestable:Boolean
[read-only] public function get isNestable():Boolean
keepTogether | property |
keepTogether:Boolean
public function get keepTogether():Boolean
public function set keepTogether(value:Boolean):void
lockedWidth | property |
lockedWidth:Boolean
public function get lockedWidth():Boolean
public function set lockedWidth(value:Boolean):void
relativeWidths | property |
protected var relativeWidths:Vector.<Number>
rowCompleted | property |
protected var rowCompleted:Boolean = true
rows | property |
rows:Vector.<PdfPRow>
public function get rows():Vector.<PdfPRow>
public function set rows(value:Vector.<PdfPRow>):void
runDirection | property |
runDirection:int
[read-only] public function get runDirection():int
RunDirection | property |
RunDirection:int
[write-only] public function set RunDirection(value:int):void
size | property |
size:int
[read-only] public function get size():int
skipFirstHeader | property |
skipFirstHeader:Boolean
public function get skipFirstHeader():Boolean
public function set skipFirstHeader(value:Boolean):void
skipLastFooter | property |
skipLastFooter:Boolean
public function get skipLastFooter():Boolean
public function set skipLastFooter(value:Boolean):void
spacingAfter | property |
spacingAfter:Number
public function get spacingAfter():Number
public function set spacingAfter(value:Number):void
spacingBefore | property |
spacingBefore:Number
public function get spacingBefore():Number
public function set spacingBefore(value:Number):void
splitLate | property |
splitLate:Boolean
public function get splitLate():Boolean
public function set splitLate(value:Boolean):void
splitRows | property |
splitRows:Boolean
public function get splitRows():Boolean
public function set splitRows(value:Boolean):void
tableEvent | property |
tableEvent:IPdfPTableEvent
public function get tableEvent():IPdfPTableEvent
public function set tableEvent(value:IPdfPTableEvent):void
totalHeight | property |
totalHeight:Number
[read-only] public function get totalHeight():Number
totalWidth | property |
totalWidth:Number
public function get totalWidth():Number
public function set totalWidth(value:Number):void
type | property |
type:int
[read-only] public function get type():int
widthPercentage | property |
widthPercentage:Number
public function get widthPercentage():Number
public function set widthPercentage(value:Number):void
PdfPTable | () | Constructor |
public function PdfPTable(obj:Object = null)
Create a PdfPTable init constructor must be one of the following: Number, PdfPTable, Vector.<Number>
Parametersobj:Object (default = null )
|
addCell | () | method |
addImageCell | () | method |
addPhraseCell | () | method |
addStringCell | () | method |
public function addStringCell(text:String):void
Parameters
text:String |
addTableCell | () | method |
adjustCellsInRow | () | method |
protected function adjustCellsInRow(start:int, end:int):PdfPRow
Parameters
start:int | |
end:int |
PdfPRow |
beginWritingRows | () | method |
public static function beginWritingRows(canvas:PdfContentByte):Vector.<PdfContentByte>
Parameters
canvas:PdfContentByte |
Vector.<PdfContentByte> |
calculateHeights | () | method |
public function calculateHeights(firsttime:Boolean):Number
Parameters
firsttime:Boolean |
Number |
calculateHeightsFast | () | method |
public function calculateHeightsFast():void
calculateWidths | () | method |
protected function calculateWidths():void
completeRow | () | method |
public function completeRow():void
copyFormat | () | method |
deleteBodyRows | () | method |
public function deleteBodyRows():void
deleteLastRow | () | method |
public function deleteLastRow():Boolean
ReturnsBoolean |
deleteRow | () | method |
public function deleteRow(rowNumber:int):Boolean
Parameters
rowNumber:int |
Boolean |
endWritingRows | () | method |
public static function endWritingRows(canvases:Vector.<PdfContentByte>):void
Parameters
canvases:Vector.<PdfContentByte> |
flushContent | () | method |
public function flushContent():void
getChunks | () | method |
public function getChunks():Vector.<Object>
ReturnsVector.<Object> |
getRow | () | method |
getRowHeight | () | method |
public function getRowHeight(idx:int):Number
Parameters
idx:int |
Number |
getRowHeight1 | () | method |
public function getRowHeight1(idx:int, firsttime:Boolean):Number
Parameters
idx:int | |
firsttime:Boolean |
Number |
getRows | () | method |
public function getRows(start:int, end:int):Vector.<PdfPRow>
Parameters
start:int | |
end:int |
Vector.<PdfPRow> |
getRowspanHeight | () | method |
public function getRowspanHeight(rowIndex:int, cellIndex:int):Number
Parameters
rowIndex:int | |
cellIndex:int |
Number |
isExtendLastRow | () | method |
public function isExtendLastRow(newPageFollows:Boolean):Boolean
Parameters
newPageFollows:Boolean |
Boolean |
process | () | method |
public function process(listener:IElementListener):Boolean
Parameters
listener:IElementListener |
Boolean |
rowSpanAbove | () | method |
public function rowSpanAbove(currRow:int, currCol:int):Boolean
Checks if there are rows above belonging to a rowspan
Parameters
currRow:int | |
currCol:int |
Boolean |
setExtendLastRow | () | method |
public function setExtendLastRow(value1:Boolean, value2:Boolean):void
Parameters
value1:Boolean | |
value2:Boolean |
setIntWidths | () | method |
public function setIntWidths(relativeWidths:Vector.<int>):void
Parameters
relativeWidths:Vector.<int> |
DocumentError
|
setNumberWidths | () | method |
public function setNumberWidths($relativeWidths:Vector.<Number>):void
Parameters
$relativeWidths:Vector.<Number> |
DocumentError
|
setTotalWidths | () | method |
public function setTotalWidths(value:Vector.<Number>):void
Parameters
value:Vector.<Number> |
DocumentError
|
setWidthPercentageAndSize | () | method |
public function setWidthPercentageAndSize(columnWidth:Vector.<Number>, pageSize:RectangleElement):void
Parameters
columnWidth:Vector.<Number> | |
pageSize:RectangleElement |
DocumentError
|
shallowCopy | () | method |
public static function shallowCopy(table:PdfPTable):PdfPTable
Parameters
table:PdfPTable |
PdfPTable |
toString | () | method |
public function toString():String
ReturnsString |
writeSelectedRows | () | method |
public function writeSelectedRows(rowStart:int, rowEnd:int, xPos:Number, yPos:Number, canvases:Vector.<PdfContentByte>):Number
Parameters
rowStart:int | |
rowEnd:int | |
xPos:Number | |
yPos:Number | |
canvases:Vector.<PdfContentByte> |
Number |
writeSelectedRows1 | () | method |
public function writeSelectedRows1(colStart:int, colEnd:int, rowStart:int, rowEnd:int, xPos:Number, yPos:Number, canvases:Vector.<PdfContentByte>):Number
Parameters
colStart:int | |
colEnd:int | |
rowStart:int | |
rowEnd:int | |
xPos:Number | |
yPos:Number | |
canvases:Vector.<PdfContentByte> |
Number |
RuntimeError
|
writeSelectedRows2 | () | method |
public function writeSelectedRows2(rowStart:int, rowEnd:int, xPos:Number, yPos:Number, canvas:PdfContentByte):Number
Parameters
rowStart:int | |
rowEnd:int | |
xPos:Number | |
yPos:Number | |
canvas:PdfContentByte |
Number |
writeSelectedRows3 | () | method |
public function writeSelectedRows3(colStart:int, colEnd:int, rowStart:int, rowEnd:int, xPos:Number, yPos:Number, canvas:PdfContentByte):Number
Parameters
colStart:int | |
colEnd:int | |
rowStart:int | |
rowEnd:int | |
xPos:Number | |
yPos:Number | |
canvas:PdfContentByte |
Number |
BACKGROUNDCANVAS | Constant |
public static const BACKGROUNDCANVAS:int = 1
BASECANVAS | Constant |
public static const BASECANVAS:int = 0
LINECANVAS | Constant |
public static const LINECANVAS:int = 2
TEXTCANVAS | Constant |
public static const TEXTCANVAS:int = 3