结构体 RelativeRectangle

RelativeRectangle structure

相对矩形。相对组件到绝对值的公式为:Scale * (Reference Width) + offset。因此,如果我们想让它表示绝对值,请将所有 scale 字段设为零,并改用 offset 字段。

public struct RelativeRectangle

构造函数

名称描述
RelativeRectangle(int, int, int, int)构造一个 RelativeRectangle

属性

名称描述
OffsetHeight { get; set; }获取或设置高度的偏移量
OffsetWidth { get; set; }获取或设置宽度的偏移量
OffsetX { get; set; }获取或设置坐标 X 的偏移量
OffsetY { get; set; }获取或设置坐标 Y 的偏移量
ScaleHeight { get; set; }相对高度
ScaleWidth { get; set; }相对宽度
ScaleX { get; set; }相对坐标 X
ScaleY { get; set; }相对坐标 Y

方法

名称描述
static FromScale(float, float, float, float)使用所有偏移字段为零且缩放字段来自给定参数的方式构造一个 RelativeRectangle
ToAbsolute(int, int, int, int)将相对矩形转换为绝对矩形
override ToString()将此实例的值转换为字符串。

另请参见