Foxit PDF SDK
FSJoinSplit类 参考
类 FSJoinSplit 继承关系图:
FSBase

构造函数

(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

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

返回
无。