Struct Size
Namespace: Aspose.Page.Drawing
Assembly: Aspose.Page.dll (25.1.2)
存储一对有序的整数,通常是矩形的宽度和高度。
public struct Size
继承的成员
object.GetType(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
构造函数
Size(int, int)
根据指定的维度初始化 Aspose.Page.Drawing.Size 类的新实例。
public Size(int width, int height)
参数
width
int
新 Aspose.Page.Drawing.Size 的宽度组件。
height
int
新 Aspose.Page.Drawing.Size 的高度组件。
字段
Empty
获取一个 Aspose.Page.Drawing.Size 结构,其 Aspose.Page.Drawing.Size.Height 和 Aspose.Page.Drawing.Size.Width 值为 0。
public static readonly Size Empty
字段值
属性
Height
获取或设置此 Aspose.Page.Drawing.Size 的垂直组件。
public int Height { get; set; }
属性值
IsEmpty
测试此 Aspose.Page.Drawing.Size 的宽度和高度是否为 0。
public bool IsEmpty { get; }
属性值
Width
获取或设置此 Aspose.Page.Drawing.Size 的水平组件。
public int Width { get; set; }
属性值
方法
Clone()
克隆此 Aspose.Page.Drawing.Size。
public object Clone()
返回
Equals(object)
测试指定的对象是否为与此 Aspose.Page.Drawing.Size 具有相同维度的 Aspose.Page.Drawing.Size。
public bool Equals(object obj)
参数
obj
object
要测试的 System.Object。
返回
如果 obj
是 Aspose.Page.Drawing.Size 并且具有与此 Aspose.Page.Drawing.Size 相同的宽度和高度,则为 true;否则为 false。
GetHashCode()
返回此 Aspose.Page.Drawing.Size 结构的哈希代码。
public int GetHashCode()
返回
指定此 Aspose.Page.Drawing.Size 结构的哈希值的整数值。
ToString()
创建一个可读性强的字符串,表示此 Aspose.Page.Drawing.Size。
public string ToString()
返回
表示此 Aspose.Page.Drawing.Size 的字符串。
运算符
operator ==(Size, Size)
测试两个 Aspose.Page.Drawing.Size 结构是否相等。
public static bool operator ==(Size left, Size right)
参数
left
Size
等式运算符左侧的 Aspose.Page.Drawing.Size 结构。
right
Size
等式运算符右侧的 Aspose.Page.Drawing.Size 结构。
返回
如果 left
和 right
的宽度和高度相等,则为 true;否则为 false。
operator !=(Size, Size)
测试两个 Aspose.Page.Drawing.Size 结构是否不同。
public static bool operator !=(Size sz1, Size sz2)
参数
sz1
Size
不等式运算符左侧的 Aspose.Page.Drawing.Size 结构。
sz2
Size
不等式运算符右侧的 Aspose.Page.Drawing.Size 结构。
返回
如果 sz1
和 sz2
在宽度或高度上不同,则为 true;如果 sz1
和 sz2
相等,则为 false。