RectangleF
内容
[
隐藏
]RectangleF structure
存储一组四个浮点数,表示矩形的位置和大小。
public struct RectangleF
构造函数
姓名 | 描述 |
---|---|
RectangleF(PointF, SizeF) | 初始化RectangleF 具有指定位置和大小的结构。 |
RectangleF(float, float, float, float) | 初始化RectangleF 具有指定位置和大小的结构。 |
特性
姓名 | 描述 |
---|---|
static Empty { get; } | 获取一个新的实例RectangleF 具有的结构X ,Y ,Width 和Height 值设置为零。 |
Bottom { get; set; } | 获取或设置 y 坐标,即Y 和Height 这个的RectangleF 结构. |
Height { get; set; } | 获取或设置 this 的高度RectangleF 结构. |
IsEmpty { get; } | 获取一个值,该值指示是否Width 或者Height 这个属性RectangleF 值为零。 |
Left { get; set; } | 获取或设置 this 的左边缘的 x 坐标RectangleF 结构. |
Location { get; set; } | 获取或设置this的左上角坐标RectangleF 结构. |
Right { get; set; } | 获取或设置 x 坐标,它是X 和Width 这个的RectangleF 结构. |
Size { get; set; } | 获取或设置 this 的大小RectangleF . |
Top { get; set; } | 获取或设置此顶部边缘的 y 坐标RectangleF 结构. |
Width { get; set; } | 获取或设置 this 的宽度RectangleF 结构. |
X { get; set; } | 获取或设置此对象左上角的x坐标RectangleF 结构. |
Y { get; set; } | 获取或设置这个左上角的y坐标RectangleF 结构. |
方法
姓名 | 描述 |
---|---|
static FromLeftTopRightBottom(float, float, float, float) | 创建一个RectangleF 在指定位置具有左上角和右下角的结构。 |
static FromPoints(PointF, PointF) | 创建一个新的Rectangle 从指定的两点。创建的两个verticleRectangle 将等于通过point1和point2.这些通常是相反的顶点。 |
static Inflate(RectangleF, float, float) | 创建并返回指定的膨胀副本RectangleF 结构体。副本按指定的数量膨胀。原始矩形保持不变。 |
static Intersect(RectangleF, RectangleF) | 返回一个RectangleF 表示两个矩形相交的结构。如果没有交集,并且为空RectangleF 被退回。 |
static Union(RectangleF, RectangleF) | 创建最小的第三个矩形,该矩形可以包含形成联合的两个矩形。 |
Contains(PointF) | 确定指定点是否包含在此范围内RectangleF 结构. |
Contains(RectangleF) | 确定矩形区域是否由rect完全包含在这个RectangleF 结构. |
Contains(float, float) | 确定指定点是否包含在此范围内RectangleF 结构. |
override Equals(object) | 测试是否obj是一个RectangleF 与此相同的位置和大小RectangleF . |
override GetHashCode() | 获取此哈希码RectangleF 结构. |
Inflate(SizeF) | 膨胀这个RectangleF 按指定数量。 |
Inflate(float, float) | 膨胀这个RectangleF 指定数量的结构。 |
Intersect(RectangleF) | 替换这个RectangleF 具有自身和指定的交集的结构RectangleF 结构. |
IntersectsWith(RectangleF) | 确定此矩形是否与rect . |
Normalize() | 通过使矩形的宽度和高度为正值、left 小于 right 和 top 小于 bottom 来规范化矩形。 |
Offset(PointF) | 按指定量调整此矩形的位置。 |
Offset(float, float) | 按指定量调整此矩形的位置。 |
override ToString() | 转换 this 的属性RectangleF 到一个人类可读的字符串。 |
operator / | 实现运算符 /. |
operator == | 测试是否两个RectangleF 结构具有相同的位置和大小。 |
implicit operator | 转换指定的Rectangle 结构为RectangleF 结构. |
operator != | 测试是否两个RectangleF 结构的位置或大小不同。 |
operator * | 实现运算符 *. |
也可以看看
- 命名空间 Aspose.Imaging
- 部件 Aspose.Imaging