StiMatrix Class
Namespace: Stimulsoft.Report.Export
Constructors
| Constructor | Description |
|---|---|
| constructor(StiPagesCollection pages, boolean checkForExcel, StiExportService service, StiCellStyle[] styles, StiDataExportMode dataMode, any hasDividedPages) |
constructor(pages: StiPagesCollection, checkForExcel: boolean, service: StiExportService, styles: StiCellStyle[], dataMode: StiDataExportMode, hasDividedPages: any)
Parameters
- pages (StiPagesCollection)
- checkForExcel (boolean)
- service (StiExportService)
- styles (StiCellStyle[])
- dataMode (StiDataExportMode)
- hasDividedPages (any)
Methods
| Method | Returns | Description |
|---|---|---|
GCCollect static |
void | |
| allowModification | void | |
| checkStylesNames | void | |
| clear | void | |
| getBorderSideIndex | number | |
| getCellComponent | StiComponent | |
| getRange | Rectangle | |
| getRealImageData | Image | |
getStringsFromTag static |
string[] | |
| getStyleFromComponent | StiCellStyle | |
| isComponentHasInteraction | boolean | |
| prepareDocument | void | |
| prepareTable | void | |
replaceComponentForExport static |
void | |
| scanComponentsPlacement | void | |
| setCellComponent | void | |
splitTag static |
string[] | |
| splitTagWithCache | string[] |
Method Details
GCCollect static
GCCollect(): void
allowModification
allowModification(flag: boolean): void
Parameters
- flag (boolean)
checkStylesNames
checkStylesNames(): void
clear
clear(): void
getBorderSideIndex
getBorderSideIndex(side: StiBorderSide): number
Parameters
- side (StiBorderSide)
Returns number
getCellComponent
getCellComponent(cell2: StiCell): StiComponent
Parameters
- cell2 (StiCell)
Returns StiComponent
getRange
getRange(rect: RectangleD): Rectangle
Parameters
- rect (RectangleD)
Returns Rectangle
getRealImageData
getRealImageData(cell: StiCell, baseImage: Image, list: any): Image
Parameters
Returns Image
getStringsFromTag static
getStringsFromTag(tag: string, startPosition: number): string[]
Parameters
- tag (string)
- startPosition (number)
Returns string[]
getStyleFromComponent
getStyleFromComponent(component: StiComponent, x: number, y: number, id: string, width: any): StiCellStyle
Parameters
- component (StiComponent)
- x (number)
- y (number)
- id (string)
- width (any)
Returns StiCellStyle
isComponentHasInteraction
isComponentHasInteraction(component: StiComponent): boolean
Parameters
- component (StiComponent)
Returns boolean
prepareDocument
prepareDocument(service: StiExportService, mode: StiDataExportMode): void
Parameters
- service (StiExportService)
- mode (StiDataExportMode)
prepareTable
prepareTable(): void
replaceComponentForExport static
replaceComponentForExport(refComponent: { ref: StiComponent }, replaceCheckboxes: boolean): void
Parameters
- refComponent ({ ref: StiComponent })
- replaceCheckboxes (boolean)
scanComponentsPlacement
scanComponentsPlacement(optimize: boolean, exportObjectFormatting: any): void
Parameters
- optimize (boolean)
- exportObjectFormatting (any)
setCellComponent
setCellComponent(cell2: StiCell, component: StiComponent, indexComponent: number): void
Parameters
- cell2 (StiCell)
- component (StiComponent)
- indexComponent (number)
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 |
|---|---|---|
| additionalInfo | StiText | |
| bookmark | any | |
| bookmark | any | |
| bookmarks2 | string[][] | |
| bookmarksTable | Hashtable | |
| borderB | any | |
| borderL | any | |
| borderL | any | |
| borderR | any | |
| borderSides | StiBorderSide[] | |
| borderT | any | |
| bordersX | StiMatrixBorderSidesXCollection | |
| bordersX2 | StiBorderSide[][] | |
| bordersY | StiMatrixBorderSidesYCollection | |
| bordersY2 | StiBorderSide[][] | |
| bottom | any | |
| bottom | any | |
| cell | any | |
| cellRect | any | |
| cellStyles | StiMatrixCellStylesCollection | |
| cellStyles2 | StiCellStyle[][] | |
| cells | StiMatrixCellsCollection | |
| cells2 | StiCell[][] | |
| cellsMap | StiCell[][] | |
| checkBoxValue | any | |
| color | any | |
| color | any | |
| columnWidth | any | |
| component | any | |
| coordX | List |
|
| coordXKey | any | |
| coordXKeys | any | |
| coordY | List |
|
| coordYCount | any | |
| coordYKey | any | |
| coordYKeys | any | |
| coordYKeys | any | |
| cp | any | |
| cp | any | |
| currentCell | any | |
| currentCell | any | |
| dataArrayLength | any | |
| exportFormat | StiExportFormat | |
| exportName | any | |
| exportName | any | |
| exportName | any | |
| exportName | any | |
| fail | any | |
| fail | any | |
| fail | any | |
| fields | DataField[] | |
| flag | any | |
| flag | any | |
| haveBrush | any | |
| haveBrush | any | |
| haveExcel | any | |
| haveIndicator | any | |
| haveText | any | |
| horizontalPageBreaks | number[] | |
| horizontalPageBreaksHash | any | |
| imagesBaseRect | Hashtable | |
| inString | any | |
| interactionComponentId | any | |
| interactionPageId | any | |
| interactions | number[][][] | |
| isComponentHasEvent | any | |
| isFalse | any | |
| isHeader | any | |
| isHeader | any | |
| isPaginationMode | boolean | |
| isTrue | any | |
| lastIsHeader | any | |
| lastParentBandName | any | |
| lastParentBandName | any | |
| lastParentBandName | any | |
| lastParentBandName | any | |
| left | any | |
| left | any | |
| lineInfo | any | |
| lineInfo | any | |
| linePlacement | StiTableLineInfo[] | |
| maxArea | any | |
| maxColumnWidth | any | |
| maxLineHeight | any | |
| maxX | any | |
| maxX | any | |
| maxY | any | |
| maxY | any | |
| needAdd | any | |
| needAdd | any | |
| needAdd | any | |
| needAdd | any | |
| needHeader | any | |
| needHeader | any | |
| needHeader | any | |
| needHeader | any | |
| obj | any | |
| obj | any | |
| obj | any | |
| obj | any | |
| obj | any | |
| offset | any | |
| pageIndex | any | |
| pageRect | any | |
| pageRect | any | |
| pageRect | any | |
| pageRect | any | |
| param1 | any | |
| param1 | any | |
| param2 | any | |
| param2 | any | |
| parentBandName | string[] | |
| pointerToBookmark | Hashtable | |
| posInString | any | |
| posInString | any | |
| posInString | any | |
| posInString | any | |
| primitive | any | |
| putAdditionalInformation | any | |
| rect | any | |
| rectBottom | any | |
| rectBottom | any | |
| rectLeft | any | |
| rectRight | any | |
| rectRight | any | |
| rectTop | any | |
| report | StiReport | |
| right | any | |
| right | any | |
| rowHeight | any | |
| sTagArray | any | |
| sb | any | |
| sb | any | |
| selectedCell | any | |
| selectedFontFamily | any | |
| selectedFontFamily | any | |
| selectedFontFamily | any | |
| selectedFontFamily | any | |
| selectedFontFamily | any | |
| selectedFontFamily | any | |
| selectedFontFamily | any | |
| selectedFontFamily | any | |
| selectedFontFamily | any | |
| st | any | |
| st | any | |
| stNum | any | |
| storedCreatedCells | any | |
| str | any | |
| str | any | |
| str | any | |
| str | any | |
| str | any | |
| styleName | any | |
| styles | StiCellStyle[] | |
| tempStylesCount | any | |
| top | any | |
| top | any | |
| totalHeight | any | |
| totalHeight2 | any | |
| totalHeightPageCounter | any | |
| totalWidth | any | |
| useCacheMode | any | |
| useFullExceedMargins | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| value | any | |
| wordWrap | any | |
| written | any | |
| x | any | |
| x | any | |
| x | any | |
| y | any | |
| y | any |