StiExportService Class
Namespace: Stimulsoft.Report.Export
Inheritance
Implements: IStiExportService
Properties
| Property | Type | Description |
|---|---|---|
| exportFormat | StiExportFormat |
Methods
| Method | Returns | Description |
|---|---|---|
| exportTo | void | |
| exportTo2 | Promise |
|
| exportToAsync | void | |
getOrderFileName static |
string | |
| invokeExporting | void | |
| invokeExporting2 | void | |
| onExport | void |
Method Details
exportTo
exportTo(report: StiReport, stream: MemoryStream, settings: StiExportSettings): void
Parameters
- report (StiReport)
- stream (MemoryStream)
- settings (StiExportSettings)
exportTo2
exportTo2(report: StiReport, stream: MemoryStream, settings: StiExportSettings): Promise
Parameters
- report (StiReport)
- stream (MemoryStream)
- settings (StiExportSettings)
Returns Promise
exportToAsync
exportToAsync(onExport: (error?: string)): void
Parameters
- onExport ((error?: string))
getOrderFileName static
getOrderFileName(baseName: string, index: number, totalPagesCount: number, extension: string): string
Parameters
- baseName (string)
- index (number)
- totalPagesCount (number)
- extension (string)
Returns string
invokeExporting
invokeExporting(page: StiPage, pages: StiPagesCollection, currentPass: number, maximumPass: number): void
Parameters
- page (StiPage)
- pages (StiPagesCollection)
- currentPass (number)
- maximumPass (number)
invokeExporting2
invokeExporting2(value: number, maximum: number, currentPass: number, maximumPass: number): void
Parameters
- value (number)
- maximum (number)
- currentPass (number)
- maximumPass (number)
onExport
onExport(): void
Fields
| Field | Type | Description |
|---|---|---|
| compressToArchive | any | |
| currentPassNumber | any | |
| exportServiceId | any | |
| isStopped | any | |
| maximumPassNumber | any | |
| multipleFiles | any | Gets a value indicating a number of files in exported document as a result of export of one page of the rendered report. |
| order | any | |
| renderedPagesCount | any |