15 #ifndef FS_SNAPPOINTMGR_H_ 16 #define FS_SNAPPOINTMGR_H_ 43 typedef enum _SnappedPointType {
132 typedef enum _SnapPointFlags {
221 #endif // FS_SNAPPOINTMGR_H_ SnappedPointType
捕捉点类型的枚举。
Definition: fs_snappointmgr.h:43
SnapPointFlags
用于指定路径中要捕捉的点类型的捕捉点标志枚举。
Definition: fs_snappointmgr.h:132
SnappedPointType GetType()
获取捕捉点类型。
如果设置,表示获取路径的端点。
Definition: fs_snappointmgr.h:134
捕捉点类型:交点,这表示捕捉点是两个相交路径的交点。
Definition: fs_snappointmgr.h:51
Definition: fx_coordinates.h:30
SnapPointMgr(const PDFPage &page)
构造函数,从解析的PDF页面对象创建。
bool operator !=(const SnapPointMgr &other) const
不相等操作符。
捕捉点类型:最近点,这表示捕捉点是距离指定点最近的点(在路径中)。
Definition: fs_snappointmgr.h:53
SnappedPoint & operator=(const SnappedPoint &other)
赋值操作符。
如果设置,表示获取路径两个端点的中点。
Definition: fs_snappointmgr.h:136
如果设置,表示获取距离指定点最近的点(在路径中)。
Definition: fs_snappointmgr.h:140
这表示捕捉点无效。
Definition: fs_snappointmgr.h:45
bool operator==(const SnappedPoint &other) const
相等操作符。
bool operator==(const SnapPointMgr &other) const
相等操作符。
SnappedPoint GetSnappedPointAtPos(const PointF &position, foxit::uint32 flags)
在PDF坐标系统中指定位置处/周围获取捕捉点信息。
FX_UINT32 uint32
无符号 32 位整数。
Definition: fs_basictypes.h:196
Definition: fs_pdfpage.h:421
void * FS_HANDLE
句柄类型。
Definition: fs_basictypes.h:214
如果设置,表示获取两个相交路径的交点。
Definition: fs_snappointmgr.h:138
Definition: fs_snappointmgr.h:36
捕捉点类型:端点,这表示捕捉点是路径的端点。
Definition: fs_snappointmgr.h:47
Definition: fs_basictypes.h:449
bool IsEmpty() const
检查当前对象是否为空。
Foxit命名空间。
Definition: fs_taggedpdf.h:27
SnapPointMgr & operator=(const SnapPointMgr &other)
赋值操作符。
#define NULL
空指针值。
Definition: fx_system.h:792
bool operator!=(const SnappedPoint &other) const
不相等操作符。
bool IsEmpty() const
检查当前对象是否为空。
Definition: fs_snappointmgr.h:125
捕捉点类型:中点,这表示捕捉点是路径两个端点的中点。
Definition: fs_snappointmgr.h:49