C# Class PdfRpt.Core.PdfTable.RowsManager

Helps rendering of different rows of the MainTable
显示文件 Open project: VahidN/PdfReport Class Usage Examples

Public Methods

Method Description
AddFooterRow ( RowType pdfRowType ) : void

Adds a footer/summary row

AddMainTableRows ( ) : void

Adds all main data rows of the MainTable

CloseMainTable ( ) : void

Finalizing the MainTable's rendering

TableInitAddHeaderAndFooter ( ) : void

Adds headers and footers rows of the MainTable

Private Methods

Method Description
addExtraHeaderRows ( string name ) : void
addMainHeaderRow ( string name ) : void
addPageSummary ( ) : void
addSingleRow ( IList row ) : void
addSummaryRemainingRow ( ) : void
addTableRow ( IList rowData, BaseColor backgroundColor, BaseColor foreColor ) : void
applyRowSettings ( IList row ) : IList
firePageTableAdded ( IList row ) : void
fireRowAddedInjectCustomRowsEvent ( IList row ) : void
fireRowStartedInjectCustomRowsEvent ( IList row ) : void
getColSpan ( int startFrom ) : int
getExtraRowColSpan ( int i, int startFrom ) : int
getFirstDefinedAggregateCell ( ) : int
mainTableAdded ( ) : void
printHorizontalStackPanel ( ) : void
printNormalTable ( ) : void
setNumberOfRowsPerPage ( ) : bool
shouldRepeatGroupHeader ( string name ) : bool
shouldSkipRow ( IList row ) : bool
tryFitToContent ( ) : void
updateAggregates ( ColumnAttributes col, PdfRpt.Core.Contracts.CellAttributes cell ) : void

Method Details

AddFooterRow() public method

Adds a footer/summary row
public AddFooterRow ( RowType pdfRowType ) : void
pdfRowType RowType
return void

AddMainTableRows() public method

Adds all main data rows of the MainTable
public AddMainTableRows ( ) : void
return void

CloseMainTable() public method

Finalizing the MainTable's rendering
public CloseMainTable ( ) : void
return void

TableInitAddHeaderAndFooter() public method

Adds headers and footers rows of the MainTable
public TableInitAddHeaderAndFooter ( ) : void
return void