Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
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

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

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

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