private Rectangle DrawHeader(Graphics oGraphics, Rectangle oBounds, PageInformation oHeader)
{
if (oHeader.Display)
{
var oHeaderBounds = new Rectangle(oBounds.Left, oBounds.Top, oBounds.Width, oHeader.Height);
oHeader.Draw(oGraphics, oHeaderBounds, this.DocumentName, this._iCurrentPage);
return new Rectangle(
oBounds.Left, oBounds.Top + oHeaderBounds.Height + oHeader.Margin,
oBounds.Width, oBounds.Height - oHeaderBounds.Height - oHeader.Margin
);
}
else
{
return oBounds;
}
}