Foxit PDF SDK
com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback类 参考

Public 成员函数

void addUndoItem (ParagraphEditingUndoItem undo_item)
 用于通知页面添加撤销操作的回调函数。 更多...
 
RectF getClientRect (PDFDoc document)
 获取设备坐标系中客户端矩形的回调函数。 更多...
 
int getCurrentPageIndex (PDFDoc document)
 用于获取当前页面索引的回调函数。 更多...
 
RectF getPageRect (PDFDoc document, int page_index)
 用于获取设备坐标系中页面矩形的回调函数。 更多...
 
java.lang.Object getPageViewHandle (PDFDoc document, int page_index)
 获取页面视图窗口句柄的回调函数。 更多...
 
RectF getPageVisibleRect (PDFDoc document, int page_index)
 用于获取设备坐标系中可见页面矩形的回调函数。 更多...
 
Matrix2D getRenderMatrix (PDFDoc document, int page_index)
 获取渲染矩阵的回调函数。 更多...
 
int getRotation (PDFDoc document, int page_index)
 用于获取页面视图旋转的回调函数。 更多...
 
float getScale (PDFDoc document, int page_index)
 获取页面缩放比例的回调函数。 更多...
 
Int32Array getVisiblePageIndexArray (PDFDoc document)
 用于获取可见页面索引的回调函数。 更多...
 
boolean gotoPageView (PDFDoc document, int page_index, float left, float top)
 转到页面视图的回调函数。 更多...
 
void invalidateRect (PDFDoc document, int page_index, RectFArray invalid_rects)
 用于使页面矩形无效的回调函数。 更多...
 
void notifyTextInputReachLimit (PDFDoc document, int page_index)
 用于通知文本输入达到限制的回调函数。 更多...
 
void release ()
 用于释放当前回调对象自身的回调函数。 更多...
 
void setDocChangeMark (PDFDoc document)
 用于通知文档已更改的回调函数。 更多...
 

详细描述

此类表示段落编辑提供程序的回调对象。 此类中的所有纯虚函数都用作回调函数,应由用户实现。

成员函数说明

◆ addUndoItem()

void com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.addUndoItem ( ParagraphEditingUndoItem  undo_item)

用于通知页面添加撤销操作的回调函数。

参数
[in]undo_item撤销项目对象。
返回
无。

◆ getClientRect()

RectF com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.getClientRect ( PDFDoc  document)

获取设备坐标系中客户端矩形的回调函数。

返回
客户端矩形。

◆ getCurrentPageIndex()

int com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.getCurrentPageIndex ( PDFDoc  document)

用于获取当前页面索引的回调函数。

返回
页面索引。

◆ getPageRect()

RectF com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.getPageRect ( PDFDoc  document,
int  page_index 
)

用于获取设备坐标系中页面矩形的回调函数。

参数
[in]page_index页面索引。
返回
页面矩形。

◆ getPageViewHandle()

java.lang.Object com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.getPageViewHandle ( PDFDoc  document,
int  page_index 
)

获取页面视图窗口句柄的回调函数。

参数
[in]page_index页面索引。
返回
页面视图窗口句柄。

◆ getPageVisibleRect()

RectF com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.getPageVisibleRect ( PDFDoc  document,
int  page_index 
)

用于获取设备坐标系中可见页面矩形的回调函数。

参数
[in]page_index页面索引。
返回
页面可见矩形。

◆ getRenderMatrix()

Matrix2D com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.getRenderMatrix ( PDFDoc  document,
int  page_index 
)

获取渲染矩阵的回调函数。

参数
[in]page_index页面索引。
返回
矩阵。

◆ getRotation()

int com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.getRotation ( PDFDoc  document,
int  page_index 
)

用于获取页面视图旋转的回调函数。

参数
[in]page_index页面索引。
返回
缩进值。

◆ getScale()

float com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.getScale ( PDFDoc  document,
int  page_index 
)

获取页面缩放比例的回调函数。

参数
[in]page_index页面索引。
返回
缩放值。返回值应大于0。

◆ getVisiblePageIndexArray()

Int32Array com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.getVisiblePageIndexArray ( PDFDoc  document)

用于获取可见页面索引的回调函数。

返回
可见页面索引数组。

◆ gotoPageView()

boolean com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.gotoPageView ( PDFDoc  document,
int  page_index,
float  left,
float  top 
)

转到页面视图的回调函数。

参数
[in]page_index页面索引。
[in]left在页面中鼠标左键释放的左侧点,在中。
[in]top在页面中鼠标左键释放的顶部点,在中。
返回
true 表示成功,false 表示失败。

◆ invalidateRect()

void com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.invalidateRect ( PDFDoc  document,
int  page_index,
RectFArray  invalid_rects 
)

用于使页面矩形无效的回调函数。

参数
[in]page_index页面索引。
[in]rects无效区域。invalid_rects中的矩形在设备坐标系中。
返回
无。

◆ notifyTextInputReachLimit()

void com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.notifyTextInputReachLimit ( PDFDoc  document,
int  page_index 
)

用于通知文本输入达到限制的回调函数。

参数
[in]page_index页面索引。
返回
无。

◆ release()

void com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.release ( )

用于释放当前回调对象自身的回调函数。

返回
无。

◆ setDocChangeMark()

void com.foxit.sdk.addon.pageeditor.ParagraphEditingProviderCallback.setDocChangeMark ( PDFDoc  document)

用于通知文档已更改的回调函数。

参数
[in]document有效的PDF文档。
返回
无。