Foxit PDF SDK
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

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

此枚举的值应单独使用。合并拆分操作类型:合并。