using System; using System.Collections.Generic; using System.Linq; using System.Text; namespace TheArtOfDev.HtmlRenderer.Adapters.Entities { /// /// /// public struct RPage { private double _yOffset; private double _Width; private double _Height; private RMargin _Margin; private RHeader _Header; private RFooter _Footer; internal Core.Dom.CssBox _cssbox; private double _VerticalDistanceBetweenTwoPages; /// /// /// public double YOffset { get { return _yOffset; } } /// /// /// public double VerticalDistanceBetweenTwoPages { get { return _VerticalDistanceBetweenTwoPages;} } /// /// /// public double Width { get { return _Width; } } /// /// /// public double Height { get { return _Height; } } /// /// /// public RMargin Margin { get { return _Margin; } } /// /// /// public RHeader Header { get { return _Header; } } /// /// /// public RFooter Footer { get { return _Footer; } } internal RPage(Core.Dom.CssBox cssBox, double _ydisplaypos = 0, double width = int.MaxValue, double height = int.MaxValue, double verticalDistanceBetweenTwoPages = 0, RMargin margin = new RMargin(), RHeader header= new RHeader(), RFooter footer= new RFooter()) { _cssbox = cssBox; _yOffset = _ydisplaypos; _Width = width; _Height = height; _VerticalDistanceBetweenTwoPages=verticalDistanceBetweenTwoPages; _Margin = margin; _Header = header; _Footer = footer; } } }