Rectangle
Rectangle class
类代表矩形。
public sealed class Rectangle : ICloneable
构造函数
姓名 |
描述 |
Rectangle(double, double, double, double) |
矩形的构造函数. |
特性
姓名 |
描述 |
static Trivial { get; } |
初始化普通矩形,即位置和大小为零的矩形。 |
Height { get; } |
矩形的高度。 |
IsEmpty { get; } |
检查矩形是否为空。 |
IsPoint { get; } |
检查矩形是否为点,即 LLX 等于 URX 并且 LLY 等于 URY. |
IsTrivial { get; } |
检查矩形是否微不足道,即大小和位置为零。 |
LLX { get; set; } |
左下角的 X 坐标。 |
LLY { get; set; } |
Y - 左下角坐标。 |
URX { get; set; } |
X - 右上角的坐标。 |
URY { get; set; } |
Y - 右上角的坐标。 |
Width { get; } |
矩形的宽度。 |
方法
姓名 |
描述 |
static FromRect(Rectangle) |
从给定的 System.Drawing.Rectangle 实例初始化新矩形。 |
static Parse(string) |
尝试解析字符串并从中提取矩形组件 llx、lly、urx、ury. |
Center() |
returncs 矩形中心坐标。 |
Clone() |
克隆矩形对象。 |
Contains(Point) |
确定给定点是否在矩形内。 |
Equals(Rectangle) |
检查矩形是否相等,即具有相同的位置和大小。 |
Intersect(Rectangle) |
与矩形相交。 |
IsIntersect(Rectangle) |
判断这个矩形是否与其他矩形相交。 |
Join(Rectangle) |
连接矩形。 |
NearEquals(Rectangle, double) |
检查矩形是否接近相等,即具有接近相同(最多 delta)的位置和大小。 |
Rotate(int) |
将矩形旋转指定角度。 |
Rotate(Rotation) |
将矩形旋转指定角度。 |
ToPoints() |
将矩形转换为点数组(“QuadPoints”)。 |
ToRect() |
将矩形转换为 System.Drawing.Rectangle 的实例。浮点位置和大小被截断。 |
override ToString() |
获取矩形字符串表示形式。 |
字段
也可以看看