此类表示连接拆分操作。 在使用连接拆分功能之前,请确保函数 JoinSplit::Activate 已成功调用。 当不需要使用任何连接拆分功能时,请调用函数 JoinSplit::Deactivate 来停用。
◆ JoinSplitOperationType
连接分割操作类型的枚举。
此枚举的值应单独使用。
| 枚举值 |
|---|
| e_JoinSplitOperationTypeJoin | 连接分割操作类型:连接。
|
| e_JoinSplitOperationTypeSpilt | 连接分割操作类型:分割。
|
| e_JoinSplitOperationTypeLink | 连接分割操作类型:链接。
|
| e_JoinSplitOperationTypeUnlink | 连接分割操作类型:取消链接。
|
| e_JoinSplitOperationTypeSelectNone | 连接分割操作类型:不选择。
|
| e_JoinSplitOperationTypeClose | 连接分割操作类型:关闭。
|
◆ JoinSplit()
| foxit::addon::pageeditor::JoinSplit::JoinSplit |
( |
const JoinSplit & |
other | ) |
|
◆ Activate()
| bool foxit::addon::pageeditor::JoinSplit::Activate |
( |
| ) |
|
激活连接拆分编辑。
- 返回
- true 表示成功,false 表示失败。
◆ Deactivate()
| bool foxit::addon::pageeditor::JoinSplit::Deactivate |
( |
| ) |
|
停用连接拆分编辑。
- 返回
- true 表示成功,false 表示失败。
◆ ExitJoinEditing()
| void foxit::addon::pageeditor::JoinSplit::ExitJoinEditing |
( |
| ) |
|
◆ GetEnableStatus()
获取连接拆分编辑操作状态。
- 返回
- true 表示启用,false 表示未启用。
◆ IsEmpty()
| bool foxit::addon::pageeditor::JoinSplit::IsEmpty |
( |
| ) |
const |
检查当前对象是否为空。
当前对象为空时,意味着当前对象无用。
- 返回
- true 表示当前对象为空,false 表示不为空。
◆ JoinBoxes()
| void foxit::addon::pageeditor::JoinSplit::JoinBoxes |
( |
| ) |
|
◆ LinkBoxes()
| void foxit::addon::pageeditor::JoinSplit::LinkBoxes |
( |
| ) |
|
◆ OnLButtonDown()
| bool foxit::addon::pageeditor::JoinSplit::OnLButtonDown |
( |
int |
page_index, |
|
|
const PointF & |
point |
|
) |
| |
鼠标左键按下时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标左键在页面中按下的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnLButtonUp()
| bool foxit::addon::pageeditor::JoinSplit::OnLButtonUp |
( |
int |
page_index, |
|
|
const PointF & |
point |
|
) |
| |
鼠标左键抬起时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标左键在页面中抬起的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ OnMouseMove()
| bool foxit::addon::pageeditor::JoinSplit::OnMouseMove |
( |
int |
page_index, |
|
|
const PointF & |
point |
|
) |
| |
鼠标移动时调用此函数。
- 参数
-
| [in] | page_index | 页面索引。 |
| [in] | point | 鼠标在页面中移动的点,以设备坐标系表示。 |
- 返回
- true 表示成功,false 表示失败。
◆ operator!=()
| bool foxit::addon::pageeditor::JoinSplit::operator!= |
( |
const JoinSplit & |
other | ) |
const |
不等操作符。
- 参数
-
| [in] | other | 另一个连接拆分对象。此函数将检查当前对象是否与此对象不相等。 |
- 返回
- true 表示不相等,false 表示相等。
◆ operator=()
赋值操作符。
- 参数
-
| [in] | other | 另一个连接拆分对象,其值将被赋给当前对象。 |
- 返回
- 当前对象本身的引用。
◆ operator==()
| bool foxit::addon::pageeditor::JoinSplit::operator== |
( |
const JoinSplit & |
other | ) |
const |
相等操作符。
- 参数
-
| [in] | other | 另一个连接拆分对象。此函数将检查当前对象是否与此对象相等。 |
- 返回
- true 表示相等,false 表示不相等。
◆ Render()
◆ SelectNone()
| void foxit::addon::pageeditor::JoinSplit::SelectNone |
( |
| ) |
|
◆ SplitBoxes()
| void foxit::addon::pageeditor::JoinSplit::SplitBoxes |
( |
| ) |
|
◆ UnlinkBoxes()
| void foxit::addon::pageeditor::JoinSplit::UnlinkBoxes |
( |
| ) |
|