StiMatrix Class

Namespace: Stimulsoft.Report.Export

Constructors

Constructor Description
StiMatrix(StiPagesCollection pages, StiExportService service)  
StiMatrix(StiPagesCollection pages, bool checkForExcel, StiExportService service)  
StiMatrix(StiPagesCollection pages, StiExportService service, ArrayList styles)  
StiMatrix(StiPagesCollection pages, bool checkForExcel, StiExportService service, ArrayList styles, StiDataExportMode dataMode, bool hasDividedPages)  

StiMatrix(pages: StiPagesCollection, service: StiExportService)

Parameters


StiMatrix(pages: StiPagesCollection, checkForExcel: bool, service: StiExportService)

Parameters


StiMatrix(pages: StiPagesCollection, service: StiExportService, styles: ArrayList)

Parameters


StiMatrix(pages: StiPagesCollection, checkForExcel: bool, service: StiExportService, styles: ArrayList, dataMode: StiDataExportMode, hasDividedPages: bool)

Parameters

Properties

Property Type Description
CoordX SortedList  
CoordY SortedList  
HorizontalPageBreaks List  
LinePlacement StiTableLineInfo[]  
ParentBandName string[]  
Styles ArrayList  
TotalWidth double  

Methods

Method Returns Description
CheckStylesNames void  
Clear void  
GetBorderSideIndex int  
GetCellComponent StiComponent  
GetRange Rectangle  
GetRealImageData Image  
GetStringsFromTag static string[]  
GetStyleFromComponent StiCellStyle  
PrepareDocument void  
PrepareTable void  
SetCellComponent void  
SplitTag static string[]  
SplitTagWithCache string[]  

Method Details

CheckStylesNames

CheckStylesNames(): void


Clear

Clear(): void


GetBorderSideIndex

GetBorderSideIndex(side: StiBorderSide): int

Parameters

Returns int


GetCellComponent

GetCellComponent(cell2: StiCell): StiComponent

Parameters

Returns StiComponent


GetRange

GetRange(rect: RectangleD): Rectangle

Parameters

Returns Rectangle


GetRealImageData

GetRealImageData(cell: StiCell, baseImage: Image, list: ArrayList): Image

Parameters

Returns Image


GetStringsFromTag static

GetStringsFromTag(tag: string, startPosition: int): string[]

Parameters

  • tag (string)
  • startPosition (int)

Returns string[]


GetStyleFromComponent

GetStyleFromComponent(component: StiComponent, x: int, y: int, width: int): StiCellStyle

Parameters

  • component (StiComponent)
  • x (int)
  • y (int)
  • width (int)

Returns StiCellStyle


PrepareDocument

PrepareDocument(service: StiExportService, mode: StiDataExportMode): void

Parameters


PrepareTable

PrepareTable(): void


SetCellComponent

SetCellComponent(cell2: StiCell, component: StiComponent, indexComponent: int): void

Parameters

  • cell2 (StiCell)
  • component (StiComponent)
  • indexComponent (int)

SplitTag static

SplitTag(inputString: string): string[]

Parameters

  • inputString (string)

Returns string[]


SplitTagWithCache

SplitTagWithCache(inputString: string): string[]

Parameters

  • inputString (string)

Returns string[]

Fields

Field Type Description
Bookmarks StiMatrixBookmarksCollection  
BordersX StiMatrixBorderSidesXCollection  
BordersY StiMatrixBorderSidesYCollection  
CellStyles StiMatrixCellStylesCollection  
Cells StiMatrixCellsCollection  
DataArrayLength int  
Fields DataField[]  
Primitive StiRoundedRectanglePrimitive  
Rect Rectangle