Foxit PDF SDK
com.foxit.sdk.addon.pageeditor.JoinSplit类 参考
类 com.foxit.sdk.addon.pageeditor.JoinSplit 继承关系图:
com.foxit.sdk.common.Base

Public 成员函数

 JoinSplit (JoinSplit other)
 拷贝构造函数。 更多...
 
boolean activate () throws com.foxit.sdk.PDFException
 激活连接拆分编辑。 更多...
 
boolean deactivate () throws com.foxit.sdk.PDFException
 停用连接拆分编辑。 更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
void exitJoinEditing () throws com.foxit.sdk.PDFException
 退出连接拆分编辑。 更多...
 
boolean getEnableStatus (int type) throws com.foxit.sdk.PDFException
 获取连接拆分编辑操作状态。 更多...
 
boolean isEmpty ()
 检查当前对象是否为空。 更多...
 
void joinBoxes () throws com.foxit.sdk.PDFException
 调用此函数连接文本。 更多...
 
void linkBoxes () throws com.foxit.sdk.PDFException
 调用此函数链接文本。 更多...
 
boolean onLButtonDown (int page_index, PointF point) throws com.foxit.sdk.PDFException
 鼠标左键按下时调用此函数。 更多...
 
boolean onLButtonUp (int page_index, PointF point) throws com.foxit.sdk.PDFException
 鼠标左键抬起时调用此函数。 更多...
 
boolean onMouseMove (int page_index, PointF point) throws com.foxit.sdk.PDFException
 鼠标移动时调用此函数。 更多...
 
boolean render (Int32Array page_index_array, Renderer renderer) throws com.foxit.sdk.PDFException
 在渲染器上绘制当前连接拆分操作状态。 更多...
 
void selectNone () throws com.foxit.sdk.PDFException
 调用此函数清除所有选中的文本。 更多...
 
void splitBoxes () throws com.foxit.sdk.PDFException
 调用此函数拆分文本。 更多...
 
void unlinkBoxes () throws com.foxit.sdk.PDFException
 调用此函数取消链接文本。 更多...
 
- Public 成员函数 继承自 com.foxit.sdk.common.Base
synchronized void delete ()
 直接清除C++相关资源。 更多...
 

静态 Public 属性

static final int e_JoinSplitOperationTypeClose = 5
 连接分割操作类型:关闭。
 
static final int e_JoinSplitOperationTypeJoin = 0
 连接分割操作类型:连接。
 
static final int e_JoinSplitOperationTypeLink = 2
 连接分割操作类型:链接。
 
static final int e_JoinSplitOperationTypeSelectNone = 4
 连接分割操作类型:不选择。
 
static final int e_JoinSplitOperationTypeSpilt = 1
 连接分割操作类型:分割。
 
static final int e_JoinSplitOperationTypeUnlink = 3
 连接分割操作类型:取消链接。
 

详细描述

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

构造及析构函数说明

◆ JoinSplit()

com.foxit.sdk.addon.pageeditor.JoinSplit.JoinSplit ( JoinSplit  other)

拷贝构造函数。

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

成员函数说明

◆ activate()

boolean com.foxit.sdk.addon.pageeditor.JoinSplit.activate ( ) throws com.foxit.sdk.PDFException

激活连接拆分编辑。

返回
true 表示成功,false 表示失败。

◆ deactivate()

boolean com.foxit.sdk.addon.pageeditor.JoinSplit.deactivate ( ) throws com.foxit.sdk.PDFException

停用连接拆分编辑。

返回
true 表示成功,false 表示失败。

◆ delete()

synchronized void com.foxit.sdk.addon.pageeditor.JoinSplit.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

◆ exitJoinEditing()

void com.foxit.sdk.addon.pageeditor.JoinSplit.exitJoinEditing ( ) throws com.foxit.sdk.PDFException

退出连接拆分编辑。

返回
无。

◆ getEnableStatus()

boolean com.foxit.sdk.addon.pageeditor.JoinSplit.getEnableStatus ( int  type) throws com.foxit.sdk.PDFException

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

返回
true 表示启用,false 表示未启用。

◆ isEmpty()

boolean com.foxit.sdk.addon.pageeditor.JoinSplit.isEmpty ( )

检查当前对象是否为空。

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

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

◆ joinBoxes()

void com.foxit.sdk.addon.pageeditor.JoinSplit.joinBoxes ( ) throws com.foxit.sdk.PDFException

调用此函数连接文本。

返回
无。

◆ linkBoxes()

void com.foxit.sdk.addon.pageeditor.JoinSplit.linkBoxes ( ) throws com.foxit.sdk.PDFException

调用此函数链接文本。

返回
无。

◆ onLButtonDown()

boolean com.foxit.sdk.addon.pageeditor.JoinSplit.onLButtonDown ( int  page_index,
PointF  point 
) throws com.foxit.sdk.PDFException

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

参数
[in]page_index页面索引。
[in]point鼠标左键在页面中按下的点,以设备坐标系表示。
返回
true 表示成功,false 表示失败。

◆ onLButtonUp()

boolean com.foxit.sdk.addon.pageeditor.JoinSplit.onLButtonUp ( int  page_index,
PointF  point 
) throws com.foxit.sdk.PDFException

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

参数
[in]page_index页面索引。
[in]point鼠标左键在页面中抬起的点,以设备坐标系表示。
返回
true 表示成功,false 表示失败。

◆ onMouseMove()

boolean com.foxit.sdk.addon.pageeditor.JoinSplit.onMouseMove ( int  page_index,
PointF  point 
) throws com.foxit.sdk.PDFException

鼠标移动时调用此函数。

参数
[in]page_index页面索引。
[in]point鼠标在页面中移动的点,以设备坐标系表示。
返回
true 表示成功,false 表示失败。

◆ render()

boolean com.foxit.sdk.addon.pageeditor.JoinSplit.render ( Int32Array  page_index_array,
Renderer  renderer 
) throws com.foxit.sdk.PDFException

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

渲染过程中使用的矩阵由 ParagraphEditingProviderCallback.getRenderMatrix 返回。

参数
[in]page_index_array要渲染的页面索引数组。
[in]renderer用于渲染的有效渲染器对象。
返回
true 表示成功,false 表示失败。

◆ selectNone()

void com.foxit.sdk.addon.pageeditor.JoinSplit.selectNone ( ) throws com.foxit.sdk.PDFException

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

返回
无。

◆ splitBoxes()

void com.foxit.sdk.addon.pageeditor.JoinSplit.splitBoxes ( ) throws com.foxit.sdk.PDFException

调用此函数拆分文本。

返回
无。

◆ unlinkBoxes()

void com.foxit.sdk.addon.pageeditor.JoinSplit.unlinkBoxes ( ) throws com.foxit.sdk.PDFException

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

返回
无。