ARCed.Scintilla.PrintDocument.DrawHeader C# (CSharp) Method

DrawHeader() private method

private DrawHeader ( Graphics oGraphics, Rectangle oBounds, PageInformation oHeader ) : Rectangle
oGraphics System.Drawing.Graphics
oBounds System.Drawing.Rectangle
oHeader PageInformation
return System.Drawing.Rectangle
        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;
            }
        }