Struct Rectangle
内容
[
隐藏
]Rectangle structure
存储一组四个整数,表示矩形的位置和大小。
public struct Rectangle
构造函数
姓名 | 描述 |
---|---|
Rectangle(Point, Size) | 初始化一个新的实例Rectangle 具有指定位置和大小的结构。 |
Rectangle(int, int, int, int) | 初始化一个新的实例Rectangle 具有指定位置和大小的结构。 |
特性
姓名 | 描述 |
---|---|
static Empty { get; } | 获取一个新的实例Rectangle 具有的结构X ,Y ,Width 和Height 值设置为零. |
Bottom { get; set; } | 获取或设置 y 坐标,即Y 和Height 这个的属性值Rectangle 结构. |
Height { get; set; } | 获取或设置此高度Rectangle 结构. |
IsEmpty { get; } | 获取一个值,该值指示此属性的所有数字属性是否Rectangle 值为零. |
Left { get; set; } | 获取或设置此元素左边缘的 x 坐标Rectangle 结构. |
Location { get; set; } | 获取或设置此画面左上角的坐标Rectangle 结构. |
Right { get; set; } | 获取或设置 x 坐标,即X 和Width 这个的属性值Rectangle 结构. |
Size { get; set; } | 获取或设置这个的大小Rectangle . |
Top { get; set; } | 获取或设置此图上边缘的y坐标Rectangle 结构. |
Width { get; set; } | 获取或设置宽度Rectangle 结构. |
X { get; set; } | 获取或设置此画面左上角的 x 坐标Rectangle 结构. |
Y { get; set; } | 获取或设置此画面左上角的y坐标Rectangle 结构. |
方法
姓名 | 描述 |
---|---|
static Ceiling(RectangleF) | 转换指定的RectangleF 结构为Rectangle 通过四舍五入结构RectangleF 值到下一个更高的整数值. |
static FromLeftTopRightBottom(int, int, int, int) | 创建一个Rectangle 具有指定边缘位置的结构. |
static FromPoints(Point, Point) | 创建一个新的Rectangle 从指定的两个点。创造的两个垂直Rectangle 将等于通过point1和point2.这些通常是相反的顶点。 |
static Inflate(Rectangle, int, int) | 创建并返回指定的膨胀副本Rectangle 结构。副本膨胀了指定的量。原本的Rectangle 结构保持不变. |
static Intersect(Rectangle, Rectangle) | 返回第三个Rectangle 表示其他两个交集的结构Rectangle 结构。如果没有交集,则为空Rectangle 返回. |
static Round(RectangleF) | 转换指定的RectangleF 到一个Rectangle 通过四舍五入RectangleF 值到最接近的整数值. |
static Truncate(RectangleF) | 转换指定的RectangleF 到一个Rectangle 通过截断RectangleF 价值观. |
static Union(Rectangle, Rectangle) | 得到一个Rectangle 包含两个并集的结构Rectangle 结构. |
Contains(Point) | 确定指定点是否包含在此Rectangle 结构. |
Contains(Rectangle) | 判断所代表的矩形区域是否rect完全包含在这个Rectangle 结构. |
Contains(int, int) | 确定指定点是否包含在此Rectangle 结构. |
override Equals(object) | 测试是否obj是一个Rectangle 具有相同位置和大小的结构Rectangle 结构. |
override GetHashCode() | 返回这个的哈希码Rectangle 结构. |
Inflate(Size) | 膨胀这个Rectangle 按指定数量. |
Inflate(int, int) | 膨胀这个Rectangle 按指定数量. |
Intersect(Rectangle) | 替换这个Rectangle 自身与指定的交集Rectangle . |
IntersectsWith(Rectangle) | 判断这个矩形是否与rect . |
Normalize() | 通过使矩形的宽度和高度为正、左侧小于右侧、顶部小于底部来规范化矩形。 |
Offset(Point) | 按指定量调整此矩形的位置。 |
Offset(int, int) | 按指定量调整此矩形的位置。 |
override ToString() | 转换这个的属性Rectangle 到人类可读的字符串. |
operator == | 测试是否两个Rectangle 结构具有相同的位置和大小。 |
operator != | 测试是否两个Rectangle 结构的位置或大小不同。 |
也可以看看
- 命名空间 Aspose.PSD
- 部件 Aspose.PSD