public override void OnEndPage(PdfWriter writer, Document document)
{
base.OnEndPage(writer, document);
if (!shouldSkipFooter(writer, document))
{
_headerFooterManager.AddFooter(writer, document, ColumnSummaryCellsData);
}
_diagonalWatermarkManager.ReserveWatermarkSpace(writer);
}