StiMatrixCacheManager Class
Namespace: Stimulsoft.Report.Export
Constructors
| Constructor | Description |
|---|---|
| constructor(StiMatrix matrix, number width, number height, number maxPageHeight) |
constructor(matrix: StiMatrix, width: number, height: number, maxPageHeight: number)
Parameters
- matrix (StiMatrix)
- width (number)
- height (number)
- maxPageHeight (number)
Properties
| Property | Type | Description |
|---|---|---|
| quickAccessSegments | number[] | |
| segments | StiMatrixCacheSegment[] |
Methods
| Method | Returns | Description |
|---|---|---|
| clear | void | |
| getMatrixLineData | StiMatrixLineData | |
| getMatrixSegment | StiMatrixCacheSegment | |
| loadSegment | void | |
| readSegment | void | |
| saveSegment | void | |
| writeSegment | object |
Method Details
clear
clear(): void
getMatrixLineData
getMatrixLineData(lineNumber: number): StiMatrixLineData
Parameters
- lineNumber (number)
Returns StiMatrixLineData
getMatrixSegment
getMatrixSegment(index: number): StiMatrixCacheSegment
Parameters
- index (number)
Returns StiMatrixCacheSegment
loadSegment
loadSegment(segment: StiMatrixCacheSegment): void
Parameters
- segment (StiMatrixCacheSegment)
readSegment
readSegment(string: string, segment: StiMatrixCacheSegment): void
Parameters
- string (string)
- segment (StiMatrixCacheSegment)
saveSegment
saveSegment(segment: StiMatrixCacheSegment): void
Parameters
- segment (StiMatrixCacheSegment)
writeSegment
writeSegment(segment: StiMatrixCacheSegment): object
Parameters
- segment (StiMatrixCacheSegment)
Returns object
Fields
| Field | Type | Description |
|---|---|---|
| amountOfQuickAccessSegments | any | |
| flagForceSaveSegment | any | |
| line | any |