Foxit PDF SDK

Public 成员函数 | 所有成员列表
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 文档。

返回
  无。