C# 클래스 PdfRpt.FluentInterface.PdfReport

PdfReport Builder Class.
파일 보기 프로젝트 열기: VahidN/PdfReport 1 사용 예제들

Private Properties

프로퍼티 타입 설명

공개 메소드들

메소드 설명
DefaultFonts ( Action pdfRptDefaultFontsBuilder ) : PdfReport

Sets the documents's default fonts.

DocumentPreferences ( Action pdfRptPagePreferencesBuilder ) : PdfReport

Document settings

Encrypt ( Action pdfRptEncryptedFileBuilder ) : PdfReport

Sets the encryption preferences for this document.

Export ( Action pdfRptExportToBuilder ) : PdfReport

Sets the desired exporters such as ExportToExcel. You can set multiple exporters here.

Generate ( Action pdfRptFileBuilder, bool debugMode = false ) : IPdfReportData

Generates the final PDF file.

GenerateAsByteArray ( bool debugMode = false ) : byte[]

Generates the final PDF file.

MainTableAdHocColumnsConventions ( Action mainTableAdHocColumnsConventionsBuilder ) : PdfReport

If you don't set PdfColumnsDefinitions, list of the main table's columns will be extracted from MainTableDataSource automatically. Here you can control how cells should be rendered based on their specific data types.

MainTableColumns ( Action mainTableColumnsBuilder ) : PdfReport

Defining how a property of MainTableDataSource should be rendered as a column's cell.

MainTableDataSource ( Action mainTableDataSourceBuilder ) : PdfReport

Main table's data source. The data to render.

MainTableEvents ( Action mainTableEventsBuilder ) : PdfReport

Sets the Main table's cells and rows events.

MainTablePreferences ( Action pdfRptMainTablePreferencesBuilder ) : PdfReport

MainTable's general properties

MainTableSummarySettings ( Action mainTableSummarySettingsBuilder ) : PdfReport

Pages and groups summary values settings

MainTableTemplate ( Action mainTableTemplateBuilder ) : PdfReport

Sets the default template.

PagesFooter ( Action pagesFooterBuilder ) : PdfReport

Defines custom footer of the each page.

PagesHeader ( Action pagesHeaderBuilder ) : PdfReport

Defines dynamic headers for pages and individual groups.

PdfReport ( ) : System

ctor.

Sign ( Action pdfRptSignedFileBuilder ) : PdfReport

Sets ths digital signature's info.

메소드 상세

DefaultFonts() 공개 메소드

Sets the documents's default fonts.
public DefaultFonts ( Action pdfRptDefaultFontsBuilder ) : PdfReport
pdfRptDefaultFontsBuilder Action
리턴 PdfReport

DocumentPreferences() 공개 메소드

Document settings
public DocumentPreferences ( Action pdfRptPagePreferencesBuilder ) : PdfReport
pdfRptPagePreferencesBuilder Action Document settings builder
리턴 PdfReport

Encrypt() 공개 메소드

Sets the encryption preferences for this document.
public Encrypt ( Action pdfRptEncryptedFileBuilder ) : PdfReport
pdfRptEncryptedFileBuilder Action encryption preferences builder
리턴 PdfReport

Export() 공개 메소드

Sets the desired exporters such as ExportToExcel. You can set multiple exporters here.
public Export ( Action pdfRptExportToBuilder ) : PdfReport
pdfRptExportToBuilder Action DataExporter Builder
리턴 PdfReport

Generate() 공개 메소드

Generates the final PDF file.
public Generate ( Action pdfRptFileBuilder, bool debugMode = false ) : IPdfReportData
pdfRptFileBuilder Action Pdf RptFile Builder Settings
debugMode bool Run in debug mode
리턴 IPdfReportData

GenerateAsByteArray() 공개 메소드

Generates the final PDF file.
public GenerateAsByteArray ( bool debugMode = false ) : byte[]
debugMode bool
리턴 byte[]

MainTableAdHocColumnsConventions() 공개 메소드

If you don't set PdfColumnsDefinitions, list of the main table's columns will be extracted from MainTableDataSource automatically. Here you can control how cells should be rendered based on their specific data types.
public MainTableAdHocColumnsConventions ( Action mainTableAdHocColumnsConventionsBuilder ) : PdfReport
mainTableAdHocColumnsConventionsBuilder Action Conventions Builder
리턴 PdfReport

MainTableColumns() 공개 메소드

Defining how a property of MainTableDataSource should be rendered as a column's cell.
public MainTableColumns ( Action mainTableColumnsBuilder ) : PdfReport
mainTableColumnsBuilder Action Columns Builder
리턴 PdfReport

MainTableDataSource() 공개 메소드

Main table's data source. The data to render.
public MainTableDataSource ( Action mainTableDataSourceBuilder ) : PdfReport
mainTableDataSourceBuilder Action Data Source Builder
리턴 PdfReport

MainTableEvents() 공개 메소드

Sets the Main table's cells and rows events.
public MainTableEvents ( Action mainTableEventsBuilder ) : PdfReport
mainTableEventsBuilder Action Events Builder
리턴 PdfReport

MainTablePreferences() 공개 메소드

MainTable's general properties
public MainTablePreferences ( Action pdfRptMainTablePreferencesBuilder ) : PdfReport
pdfRptMainTablePreferencesBuilder Action MainTable's general properties builder
리턴 PdfReport

MainTableSummarySettings() 공개 메소드

Pages and groups summary values settings
public MainTableSummarySettings ( Action mainTableSummarySettingsBuilder ) : PdfReport
mainTableSummarySettingsBuilder Action Summary Settings Builder
리턴 PdfReport

MainTableTemplate() 공개 메소드

Sets the default template.
public MainTableTemplate ( Action mainTableTemplateBuilder ) : PdfReport
mainTableTemplateBuilder Action Template Builder
리턴 PdfReport

PagesFooter() 공개 메소드

Defines custom footer of the each page.
public PagesFooter ( Action pagesFooterBuilder ) : PdfReport
pagesFooterBuilder Action Pages Footer Builder
리턴 PdfReport

PagesHeader() 공개 메소드

Defines dynamic headers for pages and individual groups.
public PagesHeader ( Action pagesHeaderBuilder ) : PdfReport
pagesHeaderBuilder Action Pages Header Builder
리턴 PdfReport

PdfReport() 공개 메소드

ctor.
public PdfReport ( ) : System
리턴 System

Sign() 공개 메소드

Sets ths digital signature's info.
public Sign ( Action pdfRptSignedFileBuilder ) : PdfReport
pdfRptSignedFileBuilder Action digital signature's info builder
리턴 PdfReport