Struct SizeF

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; }

财产价值

SizeF

Height

接收或设置这个 Aspose.Imaging.SizeF 的垂直组件。

public float Height { get; set; }

财产价值

float

IsEmpty

得到一个值,表明这个 Aspose.Imaging.SizeF 是否有零宽和高度。

public bool IsEmpty { get; }

财产价值

bool

Width

接收或设置这个 Aspose.Imaging.SizeF 的水平组件。

public float Width { get; set; }

财产价值

float

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

SizeF

一个 Aspose.Imaging.SizeF 结构,这是添加操作的结果。

Equals(对象)

测试是否指定的对象是一个 Aspose.Imaging.SizeF 与这个 Aspose.Imaging.SizeF 相同的尺寸。

public override bool Equals(object obj)

Parameters

obj object

系统对象进行测试。

Returns

bool

这个方法是真实的,如果 obj’ 是一个 Aspose.Imaging.SizeF 并且与这个 Aspose.Imaging.SizeF 相同的宽度和高度; 否则,虚假。

GetHashCode()

返回这个 Aspose.Imaging.Size 结构的 hash 代码。

public override int GetHashCode()

Returns

int

一个完整的值,指定这个 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

SizeF

Aspose.Imaging.SizeF 是底部操作的结果。

点数F()

将 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.PointF。

public PointF ToPointF()

Returns

PointF

返回 Aspose.Imaging.PointF 结构。

ToSize()

将一个 Aspose.Imaging.SizeF 转换为一个 Aspose.Imaging.Size 结构。

public Size ToSize()

Returns

Size

返回 Aspose.Imaging.Size 结构。

ToString()

创建一个人可读的链条,代表这个 Aspose.Imaging.SizeF。

public override string ToString()

Returns

string

这个字符串代表这个 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

SizeF

一个 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

bool

此操作员返回正确的,如果 size1’ 和 size2’ 具有相同的宽度和高度;否则,虚假。

PointF 运营商(西雅图)

将指定的 Aspose.Imaging.SizeF 转换为 Aspose.Imaging.PointF。

public static explicit operator PointF(SizeF size)

Parameters

size SizeF

要转换的 Aspose.Imaging.SizeF 结构

Returns

PointF

该运营商转换的 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

bool

此操作员返回正确的,如果 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

SizeF

A Aspose.Imaging.SizeF 是微妙操作的结果。

 中文