------ #### RaUIV4 V4.0.2311.0701 - *.[全新]整合了MyDb、ryControls、MyDb_MySQL等dll文件到RaUI一个项目。 - *.[新增]新增ApkOp类,可以轻松获取APK信息。 - *.[新增]新增JsonExt扩展类,让Json操作更简单。 - *.[新增]新增WebP类,可以支持webp格式的图片。 - *.[改进]ryQuickSQL中的AddField方法改为自动替换已存在的同名值。 - *.[修复]ryQuickSQL中的AddFieldCalc方法无法正常计算的BUG。
86 lines
2.1 KiB
C#
86 lines
2.1 KiB
C#
using System;
|
|
using System.Collections.Generic;
|
|
using System.Linq;
|
|
using System.Text;
|
|
|
|
namespace TheArtOfDev.HtmlRenderer.Adapters.Entities
|
|
{
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
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;
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double YOffset
|
|
{
|
|
get { return _yOffset; }
|
|
}
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double VerticalDistanceBetweenTwoPages
|
|
{
|
|
get { return _VerticalDistanceBetweenTwoPages;}
|
|
}
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double Width
|
|
{
|
|
get { return _Width; }
|
|
}
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public double Height
|
|
{
|
|
get { return _Height; }
|
|
}
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public RMargin Margin
|
|
{
|
|
get { return _Margin; }
|
|
}
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
public RHeader Header
|
|
{
|
|
get { return _Header; }
|
|
}
|
|
/// <summary>
|
|
///
|
|
/// </summary>
|
|
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;
|
|
}
|
|
}
|
|
}
|