Foxit PDF SDK
FSDK::ParagraphEditingProviderCallback类 参考

Public 成员函数

 AddUndoItem (undo_item)
 用于通知页面添加撤销操作的回调函数。 更多...
 
 GetClientRect (document)
 用于获取设备坐标系统中客户端矩形的回调函数。 更多...
 
 GetCurrentPageIndex (document)
 用于获取当前页面索引的回调函数。 更多...
 
 GetPageRect (document, page_index)
 用于获取设备坐标系统中页面矩形的回调函数。 更多...
 
 GetPageViewHandle (document, page_index)
 用于获取页面视图窗口句柄的回调函数。 更多...
 
 GetPageVisibleRect (document, page_index)
 用于获取设备坐标系统中可见页面矩形的回调函数。 更多...
 
 GetRenderMatrix (document, page_index)
 用于获取渲染矩阵的回调函数。 更多...
 
 GetRotation (document, page_index)
 用于获取页面视图旋转角度的回调函数。 更多...
 
 GetScale (document, page_index)
 用于获取页面缩放比例的回调函数。 更多...
 
 GetVisiblePageIndexArray (document)
 用于获取可见页面索引的回调函数。 更多...
 
 GotoPageView (document, page_index, left, top)
 用于跳转到页面视图的回调函数。 更多...
 
 InvalidateRect (document, page_index, invalid_rects)
 用于使页面矩形区域失效的回调函数。 更多...
 
 NotifyTextInputReachLimit (document, page_index)
 用于通知文本输入已达到限制的回调函数。 更多...
 
 Release ()
 用于释放当前回调对象本身的回调函数。 更多...
 
 SetDocChangeMark (document)
 用于通知文档已更改的回调函数。 更多...
 

详细描述

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

成员函数说明

◆ AddUndoItem()

FSDK::ParagraphEditingProviderCallback::AddUndoItem ( undo_item  )

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

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

◆ GetClientRect()

FSDK::ParagraphEditingProviderCallback::GetClientRect ( document  )

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

@param[in] document  有效的 PDF 文档。
返回
客户端矩形。

◆ GetCurrentPageIndex()

FSDK::ParagraphEditingProviderCallback::GetCurrentPageIndex ( document  )

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

@param[in] document  有效的 PDF 文档。
返回
页面索引。

◆ GetPageRect()

FSDK::ParagraphEditingProviderCallback::GetPageRect ( document  ,
page_index   
)

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

@param[in] document  有效的 PDF 文档。
参数
[in]page_index页面索引。
返回
页面矩形。

◆ GetPageViewHandle()

FSDK::ParagraphEditingProviderCallback::GetPageViewHandle ( document  ,
page_index   
)

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

@param[in] document  有效的 PDF 文档。
参数
[in]page_index页面索引。
返回
页面视图窗口句柄。

◆ GetPageVisibleRect()

FSDK::ParagraphEditingProviderCallback::GetPageVisibleRect ( document  ,
page_index   
)

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

@param[in] document  有效的 PDF 文档。
参数
[in]page_index页面索引。
返回
页面可见矩形。

◆ GetRenderMatrix()

FSDK::ParagraphEditingProviderCallback::GetRenderMatrix ( document  ,
page_index   
)

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

@param[in] document  有效的 PDF 文档。
参数
[in]page_index页面索引。
返回
矩阵。

◆ GetRotation()

FSDK::ParagraphEditingProviderCallback::GetRotation ( document  ,
page_index   
)

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

@param[in] document  有效的 PDF 文档。
参数
[in]page_index页面索引。
返回
旋转角度值。

◆ GetScale()

FSDK::ParagraphEditingProviderCallback::GetScale ( document  ,
page_index   
)

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

@param[in] document  有效的 PDF 文档。
参数
[in]page_index页面索引。
返回
缩放值。返回的值应大于 0。

◆ GetVisiblePageIndexArray()

FSDK::ParagraphEditingProviderCallback::GetVisiblePageIndexArray ( document  )

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

@param[in] document  有效的 PDF 文档。
返回
可见页面索引数组。

◆ GotoPageView()

FSDK::ParagraphEditingProviderCallback::GotoPageView ( document  ,
page_index  ,
left  ,
top   
)

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

@param[in] document  有效的 PDF 文档。
参数
[in]page_index页面索引。
[in]left在页面中鼠标左键弹起的左侧点,使用 PDF 坐标系统。
[in]top在页面中鼠标左键弹起的顶部点,使用 PDF 坐标系统。
返回
true 表示成功,而 false 表示失败。

◆ InvalidateRect()

FSDK::ParagraphEditingProviderCallback::InvalidateRect ( document  ,
page_index  ,
invalid_rects   
)

用于使页面矩形区域失效的回调函数。

@param[in] document  有效的 PDF 文档。
参数
[in]page_index页面索引。
[in]rects失效区域。invalid_rects 中的矩形使用设备坐标系统。
返回
无。

◆ NotifyTextInputReachLimit()

FSDK::ParagraphEditingProviderCallback::NotifyTextInputReachLimit ( document  ,
page_index   
)

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

@param[in] document  有效的 PDF 文档。
参数
[in]editor_page编辑器页面。
返回
无。

◆ Release()

FSDK::ParagraphEditingProviderCallback::Release ( )

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

返回
无。

◆ SetDocChangeMark()

FSDK::ParagraphEditingProviderCallback::SetDocChangeMark ( document  )

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

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