Foxit PDF SDK
FSDK::RectF类 参考

Public 成员函数

 constructor ()
 构造一个空矩形。
 
 constructor (left1, bottom1, Fight1, top1)
 使用左下角和右上角构造矩形。 更多...
 
 Contains (other_rect) Contains(x
 检查当前矩形是否完全包含提供的其他矩形。 即检查其他矩形是否完全在当前矩形内。 更多...
 
 IsEmpty ()
 验证矩形是否为空。 更多...
 
 Normalize ()
 规范化矩形。确保 left <= right,且 bottom <= top。 更多...
 
 Reset ()
 重置矩形,将坐标设置为 0。 更多...
 

Public 属性

 bottom
 底部。
 
 right
 右侧。
 
 top
 顶部。
 

成员函数说明

◆ constructor()

FSDK::RectF::constructor (   left1,
  bottom1,
  Fight1,
  top1 
)
inline

使用左下角和右上角构造矩形。

参数
[in]left1输入的左下角的 x 坐标。
[in]bottom1输入的左下角的 y 坐标。
[in]right1输入的右上角的 x 坐标。
[in]top1输入的右上角的 y 坐标。

◆ Contains()

FSDK::RectF::Contains (   other_rect)

检查当前矩形是否完全包含提供的其他矩形。 即检查其他矩形是否完全在当前矩形内。

参数
[in]other_rect提供的其他矩形。
返回
true 表示当前矩形完全包含其他矩形,而 false 表示不包含。

检查当前矩形是否完全包含提供的点。 即检查提供的点是否在当前矩形内。

参数
[in]x提供的点的 x 坐标。
[in]y提供的点的 y 坐标。
返回
true 表示当前矩形包含提供的点,而 false 表示不包含。

◆ IsEmpty()

FSDK::RectF::IsEmpty ( )
inline

验证矩形是否为空。

返回
true 表示当前矩形为空,而 false 表示不为空。

◆ Normalize()

FSDK::RectF::Normalize ( )
inline

规范化矩形。确保 left <= right,且 bottom <= top。

返回
无。

◆ Reset()

FSDK::RectF::Reset ( )
inline

重置矩形,将坐标设置为 0。

返回
无。