/// <summary> /// Fires when a page is finished, just before being written to the document. /// </summary> /// <param name="writer">PdfWriter</param> /// <param name="document">PDF Document</param> /// <param name="columnCellsSummaryData">Rows summaries data</param> public void AddFooter(PdfWriter writer, Document document, IList <SummaryCellData> columnCellsSummaryData) { if (PdfRptFooter == null) { return; } PdfRptFooter.PageFinished(writer, document, columnCellsSummaryData); }
/// <summary> /// Fires before closing the document /// </summary> /// <param name="writer">PdfWriter</param> /// <param name="document">PDF Document</param> /// <param name="columnCellsSummaryData">Rows summaries data</param> public void ApplyFooter(PdfWriter writer, Document document, IList <SummaryCellData> columnCellsSummaryData) { if (PdfRptFooter == null) { return; } PdfRptFooter.ClosingDocument(writer, document, columnCellsSummaryData); }
/// <summary> /// Fires when the document is opened /// </summary> /// <param name="writer">PdfWriter</param> /// <param name="columnCellsSummaryData">Rows summaries data</param> public void InitFooter(PdfWriter writer, IList <SummaryCellData> columnCellsSummaryData) { if (PdfRptFooter == null) { return; } PdfRptFooter.DocumentOpened(writer, columnCellsSummaryData); }