Struct Size
名称: Aspose.Imaging 收藏: Aspose.Imaging.dll (25.4.0)
代表大小。
public struct Size
继承人
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
Size(Point)
从指定的 Aspose.Imaging.Point 中启动了 Aspose.Imaging.Size 结构的新例子。
public Size(Point point)
Parameters
point
Point
Aspose.Imaging.Point 从哪个开始这个 Aspose.Imaging.Size。
Size(int , int , int)
启动一个新的例子的 Aspose.Imaging.Size 结构从指定的尺寸。
public Size(int width, int height)
Parameters
width
int
新 Aspose.Imaging.Size 的宽度组成部分。
height
int
新 Aspose.Imaging.Size 的高度组成部分。
Properties
Empty
得到一个新的例子的 Aspose.Imaging.Size 结构,具有 Aspose.Imaging.Size. 宽度和 Aspose.Imaging.Size. 高度值设置为零。
[JsonIgnore]
public static Size Empty { get; }
财产价值
Height
接收或设置这个 Aspose.Imaging.Size 的垂直组件。
public int Height { get; set; }
财产价值
IsEmpty
得到一个值,表明这个 Aspose.Imaging.Size 是否有 0 的宽度和高度。
[JsonIgnore]
public bool IsEmpty { get; }
财产价值
Width
接收或设置这个 Aspose.Imaging.Size 的水平组件。
public int Width { get; set; }
财产价值
Methods
Add(尺寸,尺寸)
添加一个 Aspose.Imaging.Size 结构的宽度和高度到另一个 Aspose.Imaging.Size 结构的宽度和高度。
public static Size Add(Size size1, Size size2)
Parameters
size1
Size
第一個 Aspose.Imaging.Size 添加。
size2
Size
第二個 Aspose.Imaging.Size 添加。
Returns
一个 Aspose.Imaging.Size 结构,这是添加操作的结果。
Ceiling(西雅图)
将指定的 Aspose.Imaging.SizeF 结构转换为 Aspose.Imaging.Size 结构,将 Aspose.Imaging.Size 结构的值转换为下一个更高的整体值。
public static Size Ceiling(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF 结构转换。
Returns
Aspose.Imaging.Size 结构 这种方法转换为。
Equals(对象)
测试是否指定的对象是一个 Aspose.Imaging.Size 与这个 Aspose.Imaging.Size 相同的尺寸。
public override bool Equals(object obj)
Parameters
obj
object
系统对象进行测试。
Returns
是的,如果 obj’ 是一个 Aspose.Imaging.Size 和具有相同的宽度和高度,这个 Aspose.Imaging.Size; 否则,假。
GetHashCode()
返回这个 Aspose.Imaging.Size 结构的 hash 代码。
public override int GetHashCode()
Returns
一个完整的值,指定这个 Aspose.Imaging.Size 结构的 hash 值。
Round(西雅图)
将指定的 Aspose.Imaging.SizeF 结构转换为 Aspose.Imaging.Size 结构,将 Aspose.Imaging.SizeF 结构的值转换为最接近的整体值。
public static Size Round(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF 结构转换。
Returns
Aspose.Imaging.Size 结构 这种方法转换为。
Subtract(尺寸,尺寸)
根据一个 Aspose.Imaging.Size 结构的宽度和高度,从另一个 Aspose.Imaging.Size 结构的宽度和高度。
public static Size Subtract(Size size1, Size size2)
Parameters
size1
Size
Aspose.Imaging.Size 结构位于字体操作器的左侧。
size2
Size
Aspose.Imaging.Size 结构位于底部操作器的右侧。
Returns
Aspose.Imaging.Size 是由 subtraction 操作产生的。
ToString()
创建一个人可读的链条,代表这个 Aspose.Imaging.Size。
public override string ToString()
Returns
这个字符串代表这个 Aspose.Imaging.Size。
Truncate(西雅图)
将指定的 Aspose.Imaging.SizeF 结构转换为 Aspose.Imaging.Size 结构,通过将 Aspose.Imaging.SizeF 结构的值转换为下一个低整体值。
public static Size Truncate(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF 结构转换。
Returns
Aspose.Imaging.Size 结构 这种方法转换为。
Operators
运营商 +(尺寸,尺寸)
添加一个 Aspose.Imaging.Size 结构的宽度和高度到另一个 Aspose.Imaging.Size 结构的宽度和高度。
public static Size operator +(Size size1, Size size2)
Parameters
size1
Size
第一個 Aspose.Imaging.Size 添加。
size2
Size
第二個 Aspose.Imaging.Size 添加。
Returns
一个 Aspose.Imaging.Size 结构,这是添加操作的结果。
主持人 =(尺寸,尺寸)
测试两个 Aspose.Imaging.Size 结构是否相同。
public static bool operator ==(Size size1, Size size2)
Parameters
size1
Size
Aspose.Imaging.Size 结构位于平等运营商的左侧。
size2
Size
Aspose.Imaging.Size 是平等运营商的右侧的结构。
Returns
是的,如果 size1’ 和
size2’ 有相同的宽度和高度;否则,假。
具体操作点(Size)
将指定的 Aspose.Imaging.Size 转换为 Aspose.Imaging.Point。
public static explicit operator Point(Size size)
Parameters
size
Size
Aspose.Imaging.Size 要转换。
Returns
该操作员转换的 Aspose.Imaging.Point 结构。
暗示运营商SizeF(Size)
将指定的 Aspose.Imaging.Size 转换为 Aspose.Imaging.SizeF。
public static implicit operator SizeF(Size size)
Parameters
size
Size
Aspose.Imaging.Size 要转换。
Returns
Aspose.Imaging.SizeF 结构,该运营商转换为。
运营商 !=(尺寸,尺寸)
测试两个 Aspose.Imaging.Size 结构是否不同。
public static bool operator !=(Size size1, Size size2)
Parameters
size1
Size
Aspose.Imaging.Size 结构位于不平等运营商的左侧。
size2
Size
Aspose.Imaging.Size 结构在不平等运营商的权利上。
Returns
假如 size1’ 和
size2’ 不同于宽度或高度;假如
size1’ 和
size2’ 相同。
运营商 -(尺寸,尺寸)
根据一个 Aspose.Imaging.Size 结构的宽度和高度,从另一个 Aspose.Imaging.Size 结构的宽度和高度。
public static Size operator -(Size size1, Size size2)
Parameters
size1
Size
Aspose.Imaging.Size 结构位于字体操作器的左侧。
size2
Size
Aspose.Imaging.Size 结构位于底部操作器的右侧。
Returns
一个 Aspose.Imaging.Size 结构,是底层操作的结果。