SizeF
Inheritance: java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.lang.Struct
public class SizeF extends Struct<SizeF>
存储一对有序的浮点数,通常是矩形的宽度和高度。
构造函数
| 构造函数 | 描述 |
|---|---|
| SizeF() | |
| SizeF(SizeF size) | 从指定的 Aspose.Imaging.SizeF 初始化 Aspose.Imaging.SizeF 结构的新实例。 |
| SizeF(PointF point) | 从指定的 Aspose.Imaging.PointF 初始化 Aspose.Imaging.SizeF 结构的新实例。 |
| SizeF(float width, float height) | 从指定的尺寸初始化 Aspose.Imaging.SizeF 结构的新实例。 |
方法
| 方法 | 描述 |
|---|---|
| getEmpty() | 获取一个新的 Aspose.Imaging.SizeF 结构实例,其 Aspose.Imaging.SizeF.Width 和 Aspose.Imaging.SizeF.Height 值均为零。 |
| op_Addition(SizeF size1, SizeF size2) | 将一个 Aspose.Imaging.SizeF 结构的宽度和高度加到另一个 Aspose.Imaging.SizeF 结构的宽度和高度上。 |
| op_Subtraction(SizeF size1, SizeF size2) | 从另一个 Aspose.Imaging.SizeF 结构的宽度和高度中减去一个 Aspose.Imaging.SizeF 结构的宽度和高度。 |
| op_Equality(SizeF size1, SizeF size2) | 测试两个 Aspose.Imaging.SizeF 结构是否相等。 |
| op_Inequality(SizeF size1, SizeF size2) | 测试两个 Aspose.Imaging.SizeF 结构是否不同。 |
| to_PointF(SizeF size) | 将指定的 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.PointF。 |
| add(SizeF size1, SizeF size2) | 将一个 Aspose.Imaging.SizeF 结构的宽度和高度加到另一个 Aspose.Imaging.SizeF 结构的宽度和高度上。 |
| subtract(SizeF size1, SizeF size2) | 从另一个 Aspose.Imaging.SizeF 结构的宽度和高度中减去一个 Aspose.Imaging.SizeF 结构的宽度和高度。 |
| isEquals(SizeF obj1, SizeF obj2) | |
| isEmpty() | 获取一个值,指示此 Aspose.Imaging.SizeF 的宽度和高度是否为零。 |
| getWidth() | 获取或设置此 Aspose.Imaging.SizeF 的水平分量。 |
| setWidth(float value) | 获取或设置此 Aspose.Imaging.SizeF 的水平分量。 |
| getHeight() | 获取或设置此 Aspose.Imaging.SizeF 的垂直分量。 |
| setHeight(float value) | 获取或设置此 Aspose.Imaging.SizeF 的垂直分量。 |
| toPointF() | 将 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.PointF。 |
| toSize() | 将 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.Size 结构,使用截断后的尺寸值。 |
| equals(Object obj) | 测试指定的对象是否为具有与此 Aspose.Imaging.SizeF 相同尺寸的 Aspose.Imaging.SizeF。 |
| hashCode() | 返回此 Aspose.Imaging.Size 结构的哈希码。 |
| toString() | 创建一个可读的字符串,表示此 Aspose.Imaging.SizeF。 |
| CloneTo(SizeF that) | |
| Clone() |
SizeF()
public SizeF()
SizeF(SizeF size)
public SizeF(SizeF size)
从指定的 Aspose.Imaging.SizeF 初始化 Aspose.Imaging.SizeF 结构的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| size | SizeF | 用于创建新 Aspose.Imaging.SizeF 的 Aspose.Imaging.SizeF。 |
SizeF(PointF point)
public SizeF(PointF point)
从指定的 Aspose.Imaging.PointF 初始化 Aspose.Imaging.SizeF 结构的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| point | PointF | 用于初始化此 Aspose.Imaging.SizeF 的 Aspose.Imaging.PointF。 |
SizeF(float width, float height)
public SizeF(float width, float height)
从指定的尺寸初始化 Aspose.Imaging.SizeF 结构的新实例。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| 宽度 | float | 新 Aspose.Imaging.SizeF 的宽度分量。 |
| 高度 | float | 新 Aspose.Imaging.SizeF 的高度分量。 |
getEmpty()
public static SizeF getEmpty()
获取一个新的 Aspose.Imaging.SizeF 结构实例,其 Aspose.Imaging.SizeF.Width 和 Aspose.Imaging.SizeF.Height 值均为零。
Returns: SizeF
op_Addition(SizeF size1, SizeF size2)
public static SizeF op_Addition(SizeF size1, SizeF size2)
将一个 Aspose.Imaging.SizeF 结构的宽度和高度加到另一个 Aspose.Imaging.SizeF 结构的宽度和高度上。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| size1 | SizeF | 要相加的第一个 Aspose.Imaging.SizeF。 |
| size2 | SizeF | 第二个要添加的 Aspose.Imaging.SizeF。 |
Returns:
SizeF - A Aspose.Imaging.SizeF structure that is the result of the addition operation.
op_Subtraction(SizeF size1, SizeF size2)
public static SizeF op_Subtraction(SizeF size1, SizeF size2)
从另一个 Aspose.Imaging.SizeF 结构的宽度和高度中减去一个 Aspose.Imaging.SizeF 结构的宽度和高度。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| size1 | SizeF | 在减法运算符左侧的 Aspose.Imaging.SizeF。 |
| size2 | SizeF | 在减法运算符右侧的 Aspose.Imaging.SizeF。 |
Returns:
SizeF - A Aspose.Imaging.SizeF that is the result of the subtraction operation.
op_Equality(SizeF size1, SizeF size2)
public static boolean op_Equality(SizeF size1, SizeF size2)
测试两个 Aspose.Imaging.SizeF 结构是否相等。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| size1 | SizeF | 在等号运算符左侧的 Aspose.Imaging.SizeF 结构。 |
| size2 | SizeF | 在等号运算符右侧的 Aspose.Imaging.SizeF 结构。 |
Returns:
boolean - 如果 size1 和 size2 的宽度和高度相等,则此运算符返回 true;否则返回 false。
op_Inequality(SizeF size1, SizeF size2)
public static boolean op_Inequality(SizeF size1, SizeF size2)
测试两个 Aspose.Imaging.SizeF 结构是否不同。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| size1 | SizeF | 在不等号运算符左侧的 Aspose.Imaging.SizeF 结构。 |
| size2 | SizeF | 在不等号运算符右侧的 Aspose.Imaging.SizeF 结构。 |
Returns:
boolean - 如果 size1 和 size2 在宽度或高度任一方面不同,则此运算符返回 true;如果 size1 和 size2 相等,则返回 false。
to_PointF(SizeF size)
public static PointF to_PointF(SizeF size)
将指定的 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.PointF。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| size | SizeF | 待转换的 Aspose.Imaging.SizeF 结构 |
Returns:
PointF - The Aspose.Imaging.PointF structure to which this operator converts.
add(SizeF size1, SizeF size2)
public static SizeF add(SizeF size1, SizeF size2)
将一个 Aspose.Imaging.SizeF 结构的宽度和高度加到另一个 Aspose.Imaging.SizeF 结构的宽度和高度上。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| size1 | SizeF | 要相加的第一个 Aspose.Imaging.SizeF。 |
| size2 | SizeF | 第二个要添加的 Aspose.Imaging.SizeF。 |
Returns:
SizeF - A Aspose.Imaging.SizeF structure that is the result of the addition operation.
subtract(SizeF size1, SizeF size2)
public static SizeF subtract(SizeF size1, SizeF size2)
从另一个 Aspose.Imaging.SizeF 结构的宽度和高度中减去一个 Aspose.Imaging.SizeF 结构的宽度和高度。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| size1 | SizeF | 在减法运算符左侧的 Aspose.Imaging.SizeF 结构。 |
| size2 | SizeF | 在减法运算符右侧的 Aspose.Imaging.SizeF 结构。 |
Returns:
SizeF - The Aspose.Imaging.SizeF that is a result of the subtraction operation.
isEquals(SizeF obj1, SizeF obj2)
public static boolean isEquals(SizeF obj1, SizeF obj2)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| obj1 | SizeF | |
| obj2 | SizeF |
Returns: boolean
isEmpty()
public boolean isEmpty()
获取一个值,指示此 Aspose.Imaging.SizeF 的宽度和高度是否为零。
Returns:
boolean - 当此 Aspose.Imaging.SizeF 的宽度和高度均为零时,此属性返回 true;否则返回 false。
getWidth()
public float getWidth()
获取或设置此 Aspose.Imaging.SizeF 的水平分量。
Returns:
float - 此 Aspose.Imaging.SizeF 的水平分量,通常以像素为单位。
setWidth(float value)
public void setWidth(float value)
获取或设置此 Aspose.Imaging.SizeF 的水平分量。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float |
getHeight()
public float getHeight()
获取或设置此 Aspose.Imaging.SizeF 的垂直分量。
Returns:
float - 此 Aspose.Imaging.SizeF 的垂直分量,通常以像素为单位。
setHeight(float value)
public void setHeight(float value)
获取或设置此 Aspose.Imaging.SizeF 的垂直分量。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| value | float |
toPointF()
public PointF toPointF()
将 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.PointF。
Returns:
PointF - Returns a Aspose.Imaging.PointF structure.
toSize()
public Size toSize()
将 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.Size 结构,使用截断后的尺寸值。
Returns:
Size - Returns a Aspose.Imaging.Size structure.
equals(Object obj)
public boolean equals(Object obj)
测试指定的对象是否为具有与此 Aspose.Imaging.SizeF 相同尺寸的 Aspose.Imaging.SizeF。
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| obj | java.lang.Object | 用于测试的 System.Object。 |
Returns:
boolean - 如果 obj 是 Aspose.Imaging.SizeF 且其宽度和高度与此 Aspose.Imaging.SizeF 相同,则此方法返回 true;否则返回 false。
hashCode()
public int hashCode()
返回此 Aspose.Imaging.Size 结构的哈希码。
Returns:
整数型 - 指定此 Aspose.Imaging.Size 结构的哈希值的整数。
toString()
public String toString()
创建一个可读的字符串,表示此 Aspose.Imaging.SizeF。
Returns:
java.lang.String - 表示此 Aspose.Imaging.SizeF 的字符串。
CloneTo(SizeF that)
public void CloneTo(SizeF that)
Parameters:
| 参数 | 类型 | 描述 |
|---|---|---|
| that | SizeF |
Clone()
public SizeF Clone()
Returns: SizeF