Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
FSDK::JoinSplit类 参考

## Public 成员函数
| Activate ()
| 激活合并拆分编辑。 更多...
| Deactivate ()
| 取消激活合并拆分编辑。 更多...
| ExitJoinEditing ()
| 退出合并编辑。 更多...
| GetEnableStatus (type)
| 获取合并拆分编辑操作状态。 更多...
| IsEmpty ()
| 检查当前对象是否为空。 更多...
| JoinBoxes ()
| 调用此函数以合并文本。 更多...
| LinkBoxes ()
| 调用此函数以链接文本。 更多...
| OnLButtonDown (page_index, point)
| 当鼠标左键按下时调用此函数。 更多...
| OnLButtonUp (page_index, point)
| 当鼠标左键弹起时调用此函数。 更多...
| OnMouseMove (page_index, point)
| 当鼠标移动时调用此函数。 更多...
| Render (page_index_array, renderer)
| 在渲染器上绘制当前合并拆分操作状态。 更多...
| SelectNone ()
| 调用此函数以清除所有选中的文本。 更多...
| SplitBoxes ()
| 调用此函数以拆分文本。 更多...
| UnlinkBoxes ()
| 调用此函数以取消链接文本。 更多...

## 静态 Public 属性
static | e_JoinSplitOperationTypeClose
| 合并拆分操作类型：关闭。
static | e_JoinSplitOperationTypeJoin
| 用于合并拆分操作类型的枚举。 更多...
static | e_JoinSplitOperationTypeLink
| 合并拆分操作类型：链接。
static | e_JoinSplitOperationTypeSelectNone
| 合并拆分操作类型：不选择。
static | e_JoinSplitOperationTypeSpilt
| 合并拆分操作类型：拆分。
static | e_JoinSplitOperationTypeUnlink
| 合并拆分操作类型：取消链接。

## 详细描述

此类表示合并拆分操作。 要启用合并拆分功能，用户必须调用函数 FSDK.JoinSplit.Activate，否则将 无法使用合并拆分功能。 用户不再使用合并拆分功能时，请调用函数 FSDK.JoinSplit.Deactivate 停止。

## 成员函数说明

## ◆ Activate()

FSDK::JoinSplit::Activate | ( |  | ) |

激活合并拆分编辑。

返回
  true 表示成功，而 false 表示失败。

## ◆ Deactivate()

FSDK::JoinSplit::Deactivate | ( |  | ) |

取消激活合并拆分编辑。

返回
  true 表示成功，而 false 表示失败。

## ◆ ExitJoinEditing()

FSDK::JoinSplit::ExitJoinEditing | ( |  | ) |

退出合并编辑。

返回
  无。

## ◆ GetEnableStatus()

FSDK::JoinSplit::GetEnableStatus | ( | type |  | ) |

获取合并拆分编辑操作状态。

返回
  true 表示启用，而 false 表示未启用。

## ◆ IsEmpty()

FSDK::JoinSplit::IsEmpty | ( |  | ) |

检查当前对象是否为空。

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

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

## ◆ JoinBoxes()

FSDK::JoinSplit::JoinBoxes | ( |  | ) |

调用此函数以合并文本。

返回
  无。

## ◆ LinkBoxes()

FSDK::JoinSplit::LinkBoxes | ( |  | ) |

调用此函数以链接文本。

返回
  无。

## ◆ OnLButtonDown()

FSDK::JoinSplit::OnLButtonDown | ( | page_index | ,
|  | point |
| ) |  |

当鼠标左键按下时调用此函数。

参数

  [in] | page | 有效的编辑器页面对象。
  [in] | point | 在页面中鼠标左键按下的点，使用设备坐标系统。

返回
  true 表示成功，而 false 表示失败。

## ◆ OnLButtonUp()

FSDK::JoinSplit::OnLButtonUp | ( | page_index | ,
|  | point |
| ) |  |

当鼠标左键弹起时调用此函数。

参数

  [in] | page | 有效的编辑器页面对象。
  [in] | point | 在页面中鼠标左键弹起的点，使用设备坐标系统。

返回
  true 表示成功，而 false 表示失败。

## ◆ OnMouseMove()

FSDK::JoinSplit::OnMouseMove | ( | page_index | ,
|  | point |
| ) |  |

当鼠标移动时调用此函数。

参数

  [in] | page | 有效的编辑器页面对象。
  [in] | point | 在页面中鼠标左键弹起的点，使用设备坐标系统。

返回
  true 表示成功，而 false 表示失败。

## ◆ Render()

FSDK::JoinSplit::Render | ( | page_index_array | ,
|  | renderer |
| ) |  |

在渲染器上绘制当前合并拆分操作状态。

此函数的渲染矩阵由 FSDK.ParagraphEditingProviderCallback.GetRenderMatrix 返回。

参数

  [in] | visible_page | 要渲染的编辑器页面数组。
  [in] | renderer | 用于渲染的有效渲染器对象。

返回
  true 表示成功，而 false 表示失败。

## ◆ SelectNone()

FSDK::JoinSplit::SelectNone | ( |  | ) |

调用此函数以清除所有选中的文本。

返回
  无。

## ◆ SplitBoxes()

FSDK::JoinSplit::SplitBoxes | ( |  | ) |

调用此函数以拆分文本。

返回
  无。

## ◆ UnlinkBoxes()

FSDK::JoinSplit::UnlinkBoxes | ( |  | ) |

调用此函数以取消链接文本。

返回
  无。

## 类成员变量说明

## ◆ e_JoinSplitOperationTypeJoin

FSDK::JoinSplit::e_JoinSplitOperationTypeJoin
| static

用于合并拆分操作类型的枚举。

此枚举的值应单独使用。

合并拆分操作类型：合并。