private void WriteTotalNumberOfPages(PdfWriter writer, Document document) { var width = _settings.ReportFooterFont.BaseFont.GetWidthPoint(" ", _settings.ReportFooterFont.Size); var height = _settings.ReportSubTitleFont.Size; var pdfContentByteUnder = writer.DirectContentUnder; _numPagesTemplate.BeginText(); _numPagesTemplate.SetFontAndSize(_settings.ReportFooterFont.BaseFont, _settings.ReportFooterFont.Size); _numPagesTemplate.SetRGBColorFill(_settings.ReportFooterFont.Color.R, _settings.ReportFooterFont.Color.G, _settings.ReportFooterFont.Color.B); _numPagesTemplate.SetTextMatrix(0, 0); _numPagesTemplate.ShowText((writer.PageNumber - 1).ToString()); _numPagesTemplate.EndText(); }
public void Clear(Color2 color) { template.SetRGBColorFill(color.R, color.G, color.B); template.Rectangle(0, 0, template.Width, template.Height); template.FillStroke(); }