Struct Size

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

财产价值

Size

Height

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

public int Height { get; set; }

财产价值

int

IsEmpty

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

[JsonIgnore]
public bool IsEmpty { get; }

财产价值

bool

Width

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

public int Width { get; set; }

财产价值

int

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

Size

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

Size

Aspose.Imaging.Size 结构 这种方法转换为。

Equals(对象)

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

public override bool Equals(object obj)

Parameters

obj object

系统对象进行测试。

Returns

bool

是的,如果 obj’ 是一个 Aspose.Imaging.Size 和具有相同的宽度和高度,这个 Aspose.Imaging.Size; 否则,假。

GetHashCode()

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

public override int GetHashCode()

Returns

int

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

Size

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

Size

Aspose.Imaging.Size 是由 subtraction 操作产生的。

ToString()

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

public override string ToString()

Returns

string

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

Size

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

Size

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

bool

是的,如果 size1’ 和 size2’ 有相同的宽度和高度;否则,假。

具体操作点(Size)

将指定的 Aspose.Imaging.Size 转换为 Aspose.Imaging.Point。

public static explicit operator Point(Size size)

Parameters

size Size

Aspose.Imaging.Size 要转换。

Returns

Point

该操作员转换的 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

SizeF

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

bool

假如 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

Size

一个 Aspose.Imaging.Size 结构,是底层操作的结果。

 中文