Struct SizeF
名称: Aspose.Imaging 收藏: Aspose.Imaging.dll (25.4.0)
存储一对浮动点数,通常是直角的宽度和高度。
public struct SizeF
继承人
object.GetType() , object.ToString() , object.Equals(object?) , object.Equals(object?, object?) , object.ReferenceEquals(object?, object?) , object.GetHashCode()
Constructors
西雅图(西雅图)
从指定的 Aspose.Imaging.SizeF 结构开始一个新的例子。
public SizeF(SizeF size)
Parameters
size
SizeF
Aspose.Imaging.SizeF 由此创建新 Aspose.Imaging.SizeF。
西雅图(点数)
从指定的 Aspose.Imaging.PointF 中启动了 Aspose.Imaging.SizeF 结构的新例子。
public SizeF(PointF point)
Parameters
point
PointF
Aspose.Imaging.PointF 从哪个开始这个 Aspose.Imaging.SizeF。
西雅图(航海,航海)
从指定的尺寸开始,启动了 Aspose.Imaging.SizeF 结构的新例子。
public SizeF(float width, float height)
Parameters
width
float
新 Aspose.Imaging.SizeF 的宽度组成部分。
height
float
新 Aspose.Imaging.SizeF 的高度组成部分。
Properties
Empty
收到 Aspose.Imaging.SizeF 结构的新例子,具有 Aspose.Imaging.SizeF 宽度和 Aspose.Imaging.SizeF 高度值设置为零。
public static SizeF Empty { get; }
财产价值
Height
接收或设置这个 Aspose.Imaging.SizeF 的垂直组件。
public float Height { get; set; }
财产价值
IsEmpty
得到一个值,表明这个 Aspose.Imaging.SizeF 是否有零宽和高度。
public bool IsEmpty { get; }
财产价值
Width
接收或设置这个 Aspose.Imaging.SizeF 的水平组件。
public float Width { get; set; }
财产价值
Methods
Add(SizeF、SizeF)
将一个 Aspose.Imaging.SizeF 结构的宽度和高度添加到另一个 Aspose.Imaging.SizeF 结构的宽度和高度。
public static SizeF Add(SizeF size1, SizeF size2)
Parameters
size1
SizeF
第一個 Aspose.Imaging.SizeF 添加。
size2
SizeF
第二个 Aspose.Imaging.SizeF 添加。
Returns
一个 Aspose.Imaging.SizeF 结构,这是添加操作的结果。
Equals(对象)
测试是否指定的对象是一个 Aspose.Imaging.SizeF 与这个 Aspose.Imaging.SizeF 相同的尺寸。
public override bool Equals(object obj)
Parameters
obj
object
系统对象进行测试。
Returns
这个方法是真实的,如果 obj’ 是一个 Aspose.Imaging.SizeF 并且与这个 Aspose.Imaging.SizeF 相同的宽度和高度; 否则,虚假。
GetHashCode()
返回这个 Aspose.Imaging.Size 结构的 hash 代码。
public override int GetHashCode()
Returns
一个完整的值,指定这个 Aspose.Imaging.Size 结构的 hash 值。
Subtract(SizeF、SizeF)
根据一个 Aspose.Imaging.SizeF 结构的宽度和高度,从另一个 Aspose.Imaging.SizeF 结构的宽度和高度。
public static SizeF Subtract(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF 结构位于字体操作器的左侧。
size2
SizeF
Aspose.Imaging.SizeF 结构位于底部操作员的右侧。
Returns
Aspose.Imaging.SizeF 是底部操作的结果。
点数F()
将 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.PointF。
public PointF ToPointF()
Returns
返回 Aspose.Imaging.PointF 结构。
ToSize()
将一个 Aspose.Imaging.SizeF 转换为一个 Aspose.Imaging.Size 结构。
public Size ToSize()
Returns
返回 Aspose.Imaging.Size 结构。
ToString()
创建一个人可读的链条,代表这个 Aspose.Imaging.SizeF。
public override string ToString()
Returns
这个字符串代表这个 Aspose.Imaging.SizeF。
Operators
运营商 +(SizeF、SizeF)
将一个 Aspose.Imaging.SizeF 结构的宽度和高度添加到另一个 Aspose.Imaging.SizeF 结构的宽度和高度。
public static SizeF operator +(SizeF size1, SizeF size2)
Parameters
size1
SizeF
第一個 Aspose.Imaging.SizeF 添加。
size2
SizeF
第二个 Aspose.Imaging.SizeF 添加。
Returns
一个 Aspose.Imaging.SizeF 结构,这是添加操作的结果。
主持人 =(SizeF、SizeF)
测试两个 Aspose.Imaging.SizeF 结构是否相同。
public static bool operator ==(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF 结构位于平等运营商的左侧。
size2
SizeF
Aspose.Imaging.SizeF 结构在平等运营商的权利上。
Returns
此操作员返回正确的,如果 size1’ 和
size2’ 具有相同的宽度和高度;否则,虚假。
PointF 运营商(西雅图)
将指定的 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.PointF。
public static explicit operator PointF(SizeF size)
Parameters
size
SizeF
要转换的 Aspose.Imaging.SizeF 结构
Returns
该运营商转换的 Aspose.Imaging.PointF 结构。
运营商 !=(SizeF、SizeF)
测试两个 Aspose.Imaging.SizeF 结构是否不同。
public static bool operator !=(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF 结构位于不平等运营商的左侧。
size2
SizeF
Aspose.Imaging.SizeF 结构在不平等运营商的权利上。
Returns
此操作员返回正确的,如果 size1’ 和
size2’ 无论是宽度或高度不同;假的,如果
size1’ 和
size2’ 是相同的。
运营商 -(SizeF、SizeF)
根据一个 Aspose.Imaging.SizeF 结构的宽度和高度,从另一个 Aspose.Imaging.SizeF 结构的宽度和高度。
public static SizeF operator -(SizeF size1, SizeF size2)
Parameters
size1
SizeF
Aspose.Imaging.SizeF 位于字体操作器的左侧。
size2
SizeF
Aspose.Imaging.SizeF 位于底部操作员的右侧。
Returns
A Aspose.Imaging.SizeF 是微妙操作的结果。