|
Foxit PDF SDK
|
继承自 SystemIDisposable .
Public 成员函数 | |
| RectI () | |
| 构造一个未初始化的矩形。 | |
| RectI (int left1, int top1, int right1, int bottom1) | |
| 用左上角和右下角构造矩形。 更多... | |
| bool | Contains (RectI other_rect) |
| 检查当前矩形是否完全包含其他提供的矩形。 即检查其他矩形是否完全在当前矩形内部。 更多... | |
| bool | Contains (int x, int y) |
| 检查当前矩形是否包含提供的点。 即检查提供的点是否在当前矩形内部。 更多... | |
| int | Height () |
| 获取矩形的高度。 更多... | |
| void | Intersect (RectI src) |
| 与矩形求交集。 更多... | |
| void | Intersect (int left1, int top1, int right1, int bottom1) |
| 与矩形求交集。 更多... | |
| bool | IsEmpty () |
| 验证矩形是否为空。 更多... | |
| void | Normalize () |
| 规范化矩形。确保left <= right,top <= bottom。 更多... | |
| void | Offset (int dx, int dy) |
| 通过x和y方向的增量值移动坐标。 更多... | |
| void | Union (RectI other_rect) |
| 与矩形求并集。 更多... | |
| bool | Valid () |
| 检查当前矩形是否有效。 更多... | |
| int | Width () |
| 获取矩形的宽度。 更多... | |
属性 | |
| int | bottom [get, set] |
| 下边界 | |
| int | left [get, set] |
| 左边界 | |
| int | right [get, set] |
| 右边界 | |
| int | top [get, set] |
| 上边界 | |
表示Windows坐标系整数矩形的结构。 定义为等效于Windows RECT结构,具有一些便利的函数成员。 此结构使用Windows空间,其中Y轴从上到下运行。
|
inline |
用左上角和右下角构造矩形。
| [in] | left1 | 左边界。 |
| [in] | top1 | 上边界。 |
| [in] | right1 | 右边界。 |
| [in] | bottom1 | 下边界。 |
|
inline |
检查当前矩形是否完全包含其他提供的矩形。 即检查其他矩形是否完全在当前矩形内部。
| [in] | other_rect | 其他提供的矩形。 |
|
inline |
检查当前矩形是否包含提供的点。 即检查提供的点是否在当前矩形内部。
| [in] | x | 提供的点的x坐标。 |
| [in] | y | 提供的点的y坐标。 |
|
inline |
获取矩形的高度。
|
inline |
与矩形求交集。
| [in] | src | 要求交集的矩形。 |
|
inline |
与矩形求交集。
| [in] | left1 | 要求交集的矩形的左边界。 |
| [in] | top1 | 要求交集的矩形的上边界。 |
| [in] | right1 | 要求交集的矩形的右边界。 |
| [in] | bottom1 | 要求交集的矩形的下边界。 |
|
inline |
验证矩形是否为空。
|
inline |
规范化矩形。确保left <= right,top <= bottom。
|
inline |
通过x和y方向的增量值移动坐标。
| [in] | dx | x方向的增量值。 |
| [in] | dy | y方向的增量值。 |
|
inline |
与矩形求并集。
| [in] | other_rect | 要求并集的矩形。 |
|
inline |
检查当前矩形是否有效。
|
inline |
获取矩形的宽度。