Foxit PDF SDK

构造函数 | 所有成员列表
FSJoinSplit类 参考
类 FSJoinSplit 继承关系图:

## 构造函数
(BOOL) | - activate
| 激活连接拆分编辑。 更多...
(BOOL) | - deactivate
| 停用连接拆分编辑。 更多...
(void) | - exitJoinEditing
| 退出连接拆分编辑。 更多...
(BOOL) | - getEnableStatus:
| 获取连接拆分编辑操作状态。 更多...
(id) | - initWithOther:
| 拷贝构造函数。 更多...
(BOOL) | - isEmpty
| 检查当前对象是否为空。 更多...
(void) | - joinBoxes
| 调用此函数连接文本。 更多...
(void) | - linkBoxes
| 调用此函数链接文本。 更多...
(BOOL) | - onLButtonDown:point:
| 鼠标左键按下时调用此函数。 更多...
(BOOL) | - onLButtonUp:point:
| 鼠标左键抬起时调用此函数。 更多...
(BOOL) | - onMouseMove:point:
| 鼠标移动时调用此函数。 更多...
(BOOL) | - render:renderer:
| 在渲染器上绘制当前连接拆分操作状态。 更多...
(void) | - selectNone
| 调用此函数清除所有选中的文本。 更多...
(void) | - splitBoxes
| 调用此函数拆分文本。 更多...
(void) | - unlinkBoxes
| 调用此函数取消链接文本。 更多...

## 详细描述

此类表示连接拆分操作。 在使用连接拆分功能之前，请确保函数 FSJoinSplit::activate 已成功调用。 当不需要使用任何连接拆分功能时，请调用函数 FSJoinSplit::deactivate 来停用。

## 函数文档

## ◆ activate()

- (BOOL) activate |  |  |

激活连接拆分编辑。

返回
  YES 表示成功，NO 表示失败。

## ◆ deactivate()

- (BOOL) deactivate |  |  |

停用连接拆分编辑。

返回
  YES 表示成功，NO 表示失败。

## ◆ exitJoinEditing()

- (void) exitJoinEditing |  |  |

退出连接拆分编辑。

返回
  无。

## ◆ getEnableStatus:()

- (BOOL) getEnableStatus: |  | (FSJoinSplitJoinSplitOperationType) | type |

获取连接拆分编辑操作状态。

返回
  YES 表示启用，NO 表示未启用。

## ◆ initWithOther:()

- (id) initWithOther: |  | (FSJoinSplit*) | other |

拷贝构造函数。

参数

  [in] | other | 另一个连接拆分对象。

## ◆ isEmpty()

- (BOOL) isEmpty |  |  |

检查当前对象是否为空。

当前对象为空时，意味着当前对象无用。

返回
  YES 表示当前对象为空，NO 表示不为空。

## ◆ joinBoxes()

- (void) joinBoxes |  |  |

调用此函数连接文本。

返回
  无。

## ◆ linkBoxes()

- (void) linkBoxes |  |  |

调用此函数链接文本。

返回
  无。

## ◆ onLButtonDown:point:()

- (BOOL) onLButtonDown: |  | (int) | page_index
point: |  | (FSPointF*) | point

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

参数

  [in] | page_index | 页面索引。
  [in] | point | 鼠标左键在页面中按下的点，以设备坐标系表示。

返回
  YES 表示成功，NO 表示失败。

## ◆ onLButtonUp:point:()

- (BOOL) onLButtonUp: |  | (int) | page_index
point: |  | (FSPointF*) | point

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

参数

  [in] | page_index | 页面索引。
  [in] | point | 鼠标左键在页面中抬起的点，以设备坐标系表示。

返回
  YES 表示成功，NO 表示失败。

## ◆ onMouseMove:point:()

- (BOOL) onMouseMove: |  | (int) | page_index
point: |  | (FSPointF*) | point

鼠标移动时调用此函数。

参数

  [in] | page_index | 页面索引。
  [in] | point | 鼠标在页面中移动的点，以设备坐标系表示。

返回
  YES 表示成功，NO 表示失败。

## ◆ render:renderer:()

- (BOOL) render: |  | (FSInt32Array*) | page_index_array
renderer: |  | (FSRenderer*) | renderer

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

渲染过程中使用的矩阵由 ParagraphEditingProviderCallback::GetRenderMatrix 返回。

参数

  [in] | page_index_array | 要渲染的页面索引数组。
  [in] | renderer | 用于渲染的有效渲染器对象。

返回
  YES 表示成功，NO 表示失败。

## ◆ selectNone()

- (void) selectNone |  |  |

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

返回
  无。

## ◆ splitBoxes()

- (void) splitBoxes |  |  |

调用此函数拆分文本。

返回
  无。

## ◆ unlinkBoxes()

- (void) unlinkBoxes |  |  |

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

返回
  无。