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() | 获取矩形字符串表示形式。 |
字段
也可以看看