Foxit PDF SDK
FSDK::SnapPointMgr类 参考

Public 成员函数

 constructor (page)
 从已解析的PDF页面对象构造函数。 更多...
 
 GetSnappedPointAtPos (position, flags)
 PDF坐标系统中的指定位置处/附近获取吸附点信息。 更多...
 
 IsEmpty ()
 检查当前对象是否为空。 更多...
 
 Reload ()
 重新加载当前管理器。 更多...
 

静态 Public 属性

static e_FlagEndpoint
 用于指定路径中要吸附的点类型的吸附点标志枚举。 更多...
 
static e_FlagIntersectionPoint
 如果设置,表示获取两个相交路径的交点。
 
static e_FlagMidpoint
 如果设置,表示获取路径两个端点的中点。
 
static e_FlagNearestPoint
 如果设置,表示获取路径中离指定点最近的点。
 

详细描述

此类表示吸附点的管理器。此类可用于使用指定的吸附标志在路径中吸附点。

成员函数说明

◆ constructor()

FSDK::SnapPointMgr::constructor ( page  )

从已解析的PDF页面对象构造函数。

参数
[in]page一个有效的PDF页面对象。此页面应已被解析。

◆ GetSnappedPointAtPos()

FSDK::SnapPointMgr::GetSnappedPointAtPos ( position  ,
flags   
)

PDF坐标系统中的指定位置处/附近获取吸附点信息。

参数
[in]position指定位置,在PDF坐标系统中。
[in]flags吸附点的标志。请参考从 FSDK.SnapPointMgr.e_FlagEndpoint 开始的值, 这应是这些值之一或组合。
返回
吸附点的信息。如果返回的吸附点对象的函数 FSDK.SnappedPoint.IsEmpty 的返回值 为 true,表示没有合适的点可以被吸附。

◆ IsEmpty()

FSDK::SnapPointMgr::IsEmpty ( )

检查当前对象是否为空。

当前对象为空时,表示当前对象无用。

返回
true 表示当前对象为空,而 false 表示不为空。

◆ Reload()

FSDK::SnapPointMgr::Reload ( )

重新加载当前管理器。

当相关PDF页面中的任何路径被修改后,应调用此函数。

返回
无。

类成员变量说明

◆ e_FlagEndpoint

FSDK::SnapPointMgr::e_FlagEndpoint
static

用于指定路径中要吸附的点类型的吸附点标志枚举。

此枚举的值可以单独使用或组合使用。

如果设置,表示获取路径的端点。