private Rectangle addTotalPageNumebersTemplate(PdfWriter writer, Document document)
{
var pageN = writer.CurrentPageNumber;
var text = pageN + " / ";
var len = _pdfRptFont.Fonts[0].BaseFont.GetWidthPoint(text, 8);
var pageSize = document.PageSize;
_pdfContentByte.SetRGBColorFill(100, 100, 100);
_pdfContentByte.BeginText();
_pdfContentByte.SetFontAndSize(_pdfRptFont.Fonts[0].BaseFont, 8);
_pdfContentByte.SetTextMatrix(pageSize.GetLeft(40), pageSize.GetBottom(30));
_pdfContentByte.ShowText(text);
_pdfContentByte.EndText();
_pdfContentByte.AddTemplate(_totalPageCountTemplate, pageSize.GetLeft(40) + len, pageSize.GetBottom(30));
return pageSize;
}