virtual protected void AppendPartHeader(PdfOutput output, string title) { output.drawY -= .5; output.DrawText(output.boldFont, output.partHeaderFontSize, PdfOutput.pageWidth / 2, output.drawY, TextJustify.Center, title); output.SetColor(output.sisred); output.OutlineRectangle(PdfOutput.firstColumnHeaderX, output.drawY - .05, PdfOutput.pageWidth - PdfOutput.firstColumnHeaderX - PdfOutput.rightMargin, .3); output.FillRectangle(PdfOutput.firstColumnHeaderX + .05, output.drawY - .08, PdfOutput.pageWidth - PdfOutput.firstColumnHeaderX - PdfOutput.rightMargin, .03); output.FillRectangle(PdfOutput.firstColumnHeaderX + (PdfOutput.pageWidth - PdfOutput.firstColumnHeaderX - PdfOutput.rightMargin), output.drawY - .05, .05, .28); output.SetColor(Color.Black); output.drawY -= .20; output.drawY -= PdfOutput.itemSpacing; }