Packagestimulsoft.report.crossTab
Classpublic class StiCrossTabHelper
InheritanceStiCrossTabHelper Inheritance Object



Public Methods
 MethodDefined By
  
buildCross(masterCrossTab:StiCrossTab, designTime:Boolean):void
[static]
StiCrossTabHelper
  
calculateMaxAndMin(outContainer:StiContainer, maxLeftRef:Object, maxRightRef:Object, startIndex:int):void
[static]
StiCrossTabHelper
  
createCross(masterCrossTab:StiCrossTab):void
[static]
StiCrossTabHelper
  
getCellRect(masterCrossTab:StiCrossTab, colIndex:int, rowIndex:int):StiRectangle
[static]
StiCrossTabHelper
  
getCellRect2(masterCrossTab:StiCrossTab, colIndex:int, rowIndex:int, state:int, colRow:int, sumColumn:int, sumHeaders:int):StiRectangle
[static]
StiCrossTabHelper
  
getCellsRect(masterCrossTab:StiCrossTab, startCol:int, startRow:int, endCol:int, endRow:int):StiSize
[static]
StiCrossTabHelper
  
getEndCol(masterCrossTab:StiCrossTab, startCol:int, maxCol:int, rect:StiRectangle):int
[static]
StiCrossTabHelper
  
getEndRow(masterCrossTab:StiCrossTab, startRow:int, maxRow:int, rect:StiRectangle):int
[static]
StiCrossTabHelper
  
isColFieldsEmpty(masterCrossTab:StiCrossTab):Boolean
[static]
StiCrossTabHelper
  
isRowFieldsEmpty(masterCrossTab:StiCrossTab):Boolean
[static]
StiCrossTabHelper
  
makeHorAlignmentByWidth(outContainer:StiContainer, startIndex:int):void
[static]
StiCrossTabHelper
  
makeRightToLeft(masterCrossTab:StiCrossTab):void
[static]
StiCrossTabHelper
  
renderCells(masterCrossTab:StiCrossTab, outContainer:StiContainer, startCol:int, startRow:int, endCol:int, endRow:int, rect:StiRectangle):void
[static]
StiCrossTabHelper
Method Detail
buildCross()method
public static function buildCross(masterCrossTab:StiCrossTab, designTime:Boolean):void

Parameters

masterCrossTab:StiCrossTab
 
designTime:Boolean

calculateMaxAndMin()method 
public static function calculateMaxAndMin(outContainer:StiContainer, maxLeftRef:Object, maxRightRef:Object, startIndex:int):void

Parameters

outContainer:StiContainer
 
maxLeftRef:Object
 
maxRightRef:Object
 
startIndex:int

createCross()method 
public static function createCross(masterCrossTab:StiCrossTab):void

Parameters

masterCrossTab:StiCrossTab

getCellRect()method 
public static function getCellRect(masterCrossTab:StiCrossTab, colIndex:int, rowIndex:int):StiRectangle

Parameters

masterCrossTab:StiCrossTab
 
colIndex:int
 
rowIndex:int

Returns
StiRectangle
getCellRect2()method 
public static function getCellRect2(masterCrossTab:StiCrossTab, colIndex:int, rowIndex:int, state:int, colRow:int, sumColumn:int, sumHeaders:int):StiRectangle

Parameters

masterCrossTab:StiCrossTab
 
colIndex:int
 
rowIndex:int
 
state:int
 
colRow:int
 
sumColumn:int
 
sumHeaders:int

Returns
StiRectangle
getCellsRect()method 
public static function getCellsRect(masterCrossTab:StiCrossTab, startCol:int, startRow:int, endCol:int, endRow:int):StiSize

Parameters

masterCrossTab:StiCrossTab
 
startCol:int
 
startRow:int
 
endCol:int
 
endRow:int

Returns
StiSize
getEndCol()method 
public static function getEndCol(masterCrossTab:StiCrossTab, startCol:int, maxCol:int, rect:StiRectangle):int

Parameters

masterCrossTab:StiCrossTab
 
startCol:int
 
maxCol:int
 
rect:StiRectangle

Returns
int
getEndRow()method 
public static function getEndRow(masterCrossTab:StiCrossTab, startRow:int, maxRow:int, rect:StiRectangle):int

Parameters

masterCrossTab:StiCrossTab
 
startRow:int
 
maxRow:int
 
rect:StiRectangle

Returns
int
isColFieldsEmpty()method 
public static function isColFieldsEmpty(masterCrossTab:StiCrossTab):Boolean

Parameters

masterCrossTab:StiCrossTab

Returns
Boolean
isRowFieldsEmpty()method 
public static function isRowFieldsEmpty(masterCrossTab:StiCrossTab):Boolean

Parameters

masterCrossTab:StiCrossTab

Returns
Boolean
makeHorAlignmentByWidth()method 
public static function makeHorAlignmentByWidth(outContainer:StiContainer, startIndex:int):void

Parameters

outContainer:StiContainer
 
startIndex:int

makeRightToLeft()method 
public static function makeRightToLeft(masterCrossTab:StiCrossTab):void

Parameters

masterCrossTab:StiCrossTab

renderCells()method 
public static function renderCells(masterCrossTab:StiCrossTab, outContainer:StiContainer, startCol:int, startRow:int, endCol:int, endRow:int, rect:StiRectangle):void

Parameters

masterCrossTab:StiCrossTab
 
outContainer:StiContainer
 
startCol:int
 
startRow:int
 
endCol:int
 
endRow:int
 
rect:StiRectangle