C# Class PdfRpt.Core.Helper.ExporterManager

IPdfReportDataExporter Manager Class
显示文件 Open project: VahidN/PdfReport Class Usage Examples

Public Methods

Method Description
ApplyExporter ( IList finalRowDataList, LastRenderedRowData currentRowInfoData ) : void

Calls exporter.OnRowAdded

CloseExporter ( ) : void

Calls exporter.OnCloseDocument.

ExporterManager ( SharedData sharedData ) : System

ctor.

InitExporter ( ) : void

Calls exporter.OnInitDocument.

Private Methods

Method Description
addAsAttachment ( IDataExporter exporter, byte data ) : void

Method Details

ApplyExporter() public method

Calls exporter.OnRowAdded
public ApplyExporter ( IList finalRowDataList, LastRenderedRowData currentRowInfoData ) : void
finalRowDataList IList row's data
currentRowInfoData PdfRpt.Core.Contracts.LastRenderedRowData row's info
return void

CloseExporter() public method

Calls exporter.OnCloseDocument.
public CloseExporter ( ) : void
return void

ExporterManager() public method

ctor.
public ExporterManager ( SharedData sharedData ) : System
sharedData PdfRpt.Core.Contracts.SharedData holds shared info between rendering classes.
return System

InitExporter() public method

Calls exporter.OnInitDocument.
public InitExporter ( ) : void
return void