Rectangle

Rectangle

概述

Rectangle 是 Aspose.Psd FOSS 用于 .NET 的结构体。继承自:IEquatable<Rectangle>。

存储一组四个整数,表示矩形的位置和大小。

此结构体为 .NET 程序中的 Rectangle 对象声明了 24 个方法。可用的方法包括:Ceiling、Contains、Equals、FromLeftTopRightBottom、FromPoints、GetHashCode、Inflate、Intersect、IntersectsWith、Normalize、Offset、Rectangle,以及另外 4 个方法。公共成员在安装了 Aspose.Psd FOSS for .NET 包后,可供任何 .NET 应用程序访问。属性有:Bottom、Empty、Height、IsEmpty、Left、Location,以及另外 6 项。

属性

名称类型访问描述
Xint读写获取或设置此矩形左上角的 x 坐标。
Yint读写获取或设置此矩形左上角的 y 坐标。
Widthint读写获取或设置此 Rectangle 的宽度。
Heightint读写获取或设置此 Rectangle 的高度。
Bottomint读写获取或设置此 Rectangle 底部边缘的 y 坐标。
IsEmptybool读取获取一个值,指示此 Rectangle 是否没有位置或大小。
Leftint读写获取或设置此 Rectangle 左边缘的 x 坐标。
LocationPoint读写获取或设置此 Rectangle 左上角的坐标。
Rightint读写获取或设置此 Rectangle 右边缘的 x 坐标。
SizeSize读写获取或设置此 Rectangle 的大小。
Topint读写获取或设置此矩形顶部边缘的 y 坐标。
EmptyRectangle读取表示一个矩形结构,其属性保持未初始化。

方法

签名描述
Rectangle(location: Point, size: Size)使用指定的位置和大小初始化 Rectangle 结构体的新实例。
Rectangle(x: int, y: int, width: int, height: int)使用指定的坐标初始化 Rectangle 结构体的新实例。
Ceiling(value: RectangleF)通过对坐标和大小向上取整,将 RectangleF 结构体转换为 Rectangle 结构体。
FromLeftTopRightBottom(left: int, top: int, right: int, bottom: int)根据边缘坐标创建矩形。
FromPoints(point1: Point, point2: Point)创建一个跨越指定点的矩形。
Inflate(rectangle: Rectangle, x: int, y: int)创建并返回指定矩形的膨胀副本。
Intersect(a: Rectangle, b: Rectangle)返回一个表示两个矩形交集的矩形。
Round(value: RectangleF)通过对坐标和尺寸进行四舍五入,将 RectangleF 结构转换为 Rectangle 结构。
Truncate(value: RectangleF)通过截断坐标和大小,将 RectangleF 结构转换为 Rectangle 结构。
Union(a: Rectangle, b: Rectangle)返回一个包含两个矩形并集的矩形。
Contains(point: Point)确定指定的点是否包含在此矩形内。
Contains(rectangle: Rectangle)确定由指定矩形表示的矩形区域是否完全包含在此矩形内。
Contains(x: int, y: int)确定指定的点是否包含在此矩形内。
Equals(other: Rectangle)确定指定的矩形是否等于此矩形。
Equals(obj: object?)确定指定的对象是否等于此矩形。
GetHashCode()返回此矩形的哈希码。
Inflate(size: Size)按指定的大小膨胀此矩形。
Inflate(width: int, height: int)将此矩形按指定的水平和垂直量进行膨胀。
Intersect(rectangle: Rectangle)用它与指定矩形的交集替换此矩形。
IntersectsWith(rectangle: Rectangle)确定此矩形是否与指定矩形相交。
Normalize()将此矩形标准化,使宽度和高度为非负。
Offset(point: Point)按指定的点移动此矩形。
Offset(x: int, y: int)按指定的水平和垂直量移动此矩形。
ToString()返回此矩形的字符串表示形式。

另请参阅

 中文