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


exportTo2

exportTo2(report: StiReport, stream: MemoryStream, settings: StiExportSettings): Promise

Parameters

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