Packagestimulsoft.report.export.tools
Classpublic class StiMatrix
InheritanceStiMatrix Inheritance Object



Public Properties
 PropertyDefined By
  bookmarks : Array
[read-only]
StiMatrix
  bordersX : Array
[read-only]
StiMatrix
  bordersY : Array
[read-only]
StiMatrix
  cells : Array
[read-only]
StiMatrix
  cellsMap : Array
[read-only]
StiMatrix
  cellStyles : Array
[read-only]
StiMatrix
  coordX : StiMatrixSortedList
[read-only]
StiMatrix
  coordY : StiMatrixSortedList
[read-only]
StiMatrix
  dataArrayLength : int = 0
StiMatrix
  fields : Vector.<StiMatrixDataField> = null
StiMatrix
  horizontalPageBreaks : StiArrayList
[read-only]
StiMatrix
  linePlacement : Vector.<int>
[read-only]
StiMatrix
  parentBandName : Vector.<String>
[read-only]
StiMatrix
  styles : StiArrayList
[read-only]
StiMatrix
  totalHeight : Number
[read-only]
StiMatrix
  totalWidth : Number
[read-only]
StiMatrix
Public Methods
 MethodDefined By
  
StiMatrix(pages:StiPagesCollection, checkForExcel:Boolean, service:StiExportService, styles:StiArrayList = null, dataMode:int)
StiMatrix
  
StiMatrix
  
clear():void
StiMatrix
  
StiMatrix
  
StiMatrix
  
prepareDocument(service:StiExportService, mode:int):void
StiMatrix
  
StiMatrix
  
scanComponentsPlacement(optimize:Boolean, exportObjectFormatting:Boolean = false):void
StiMatrix
  
splitTag(inputString:String):Array
[static]
StiMatrix
Property Detail
bookmarksproperty
bookmarks:Array  [read-only]


Implementation
    public function get bookmarks():Array
bordersXproperty 
bordersX:Array  [read-only]


Implementation
    public function get bordersX():Array
bordersYproperty 
bordersY:Array  [read-only]


Implementation
    public function get bordersY():Array
cellsproperty 
cells:Array  [read-only]


Implementation
    public function get cells():Array
cellsMapproperty 
cellsMap:Array  [read-only]


Implementation
    public function get cellsMap():Array
cellStylesproperty 
cellStyles:Array  [read-only]


Implementation
    public function get cellStyles():Array
coordXproperty 
coordX:StiMatrixSortedList  [read-only]


Implementation
    public function get coordX():StiMatrixSortedList
coordYproperty 
coordY:StiMatrixSortedList  [read-only]


Implementation
    public function get coordY():StiMatrixSortedList
dataArrayLengthproperty 
public var dataArrayLength:int = 0

fieldsproperty 
public var fields:Vector.<StiMatrixDataField> = null

horizontalPageBreaksproperty 
horizontalPageBreaks:StiArrayList  [read-only]


Implementation
    public function get horizontalPageBreaks():StiArrayList
linePlacementproperty 
linePlacement:Vector.<int>  [read-only]


Implementation
    public function get linePlacement():Vector.<int>
parentBandNameproperty 
parentBandName:Vector.<String>  [read-only]


Implementation
    public function get parentBandName():Vector.<String>
stylesproperty 
styles:StiArrayList  [read-only]


Implementation
    public function get styles():StiArrayList
totalHeightproperty 
totalHeight:Number  [read-only]


Implementation
    public function get totalHeight():Number
totalWidthproperty 
totalWidth:Number  [read-only]


Implementation
    public function get totalWidth():Number
Constructor Detail
StiMatrix()Constructor
public function StiMatrix(pages:StiPagesCollection, checkForExcel:Boolean, service:StiExportService, styles:StiArrayList = null, dataMode:int)



Parameters
pages:StiPagesCollection
 
checkForExcel:Boolean
 
service:StiExportService
 
styles:StiArrayList (default = null)
 
dataMode:int (default = NaN)
Method Detail
checkStylesNames()method
public function checkStylesNames():void

clear()method 
public function clear():void

getRange()method 
public function getRange(rect:StiRectangle):StiRectangleInt

Parameters

rect:StiRectangle

Returns
StiRectangleInt
getStyleFromComponent()method 
public function getStyleFromComponent(component:StiComponent, x:int, y:int):StiCellStyle

Parameters

component:StiComponent
 
x:int
 
y:int

Returns
StiCellStyle
prepareDocument()method 
public function prepareDocument(service:StiExportService, mode:int):void

Parameters

service:StiExportService
 
mode:int

prepareTable()method 
public function prepareTable():void

scanComponentsPlacement()method 
public function scanComponentsPlacement(optimize:Boolean, exportObjectFormatting:Boolean = false):void

Parameters

optimize:Boolean
 
exportObjectFormatting:Boolean (default = false)

splitTag()method 
public static function splitTag(inputString:String):Array

Parameters

inputString:String

Returns
Array