Foxit PDF SDK

Public 成员函数 | 所有成员列表
foxit::addon::pageeditor::ReplaceCallback类 参考abstract

## Public 成员函数
virtual bool | NeedToReplace (const WString &search_text, const WString &replace_text, int current_page_index, const RectFArray &text_rect_array)=0
| 用于验证是否需要替换文本的回调函数。 更多...
virtual void | Release ()=0
| 用于释放当前回调对象本身的回调函数。 更多...

## 详细描述

此类表示用于替换的回调对象。 此类中的所有纯虚函数都用作回调函数，应由用户实现。

## 成员函数说明

## ◆ NeedToReplace()

virtual bool foxit::addon::pageeditor::ReplaceCallback::NeedToReplace | ( | const WString & | search_text,
|  | const WString & | replace_text,
|  | int | current_page_index,
|  | const RectFArray & | text_rect_array
| ) |  |
| pure virtual

用于验证是否需要替换文本的回调函数。

参数

  [in] | search_text | 搜索文本。不会为空。
  [in] | replace_text | 要替换的文本。不会为空。
  [in] | current_page_index | 当前页面索引。有效范围：从 0 到 (count-1)。count 由 PDF 文档的函数 PDFDoc::GetPageCount 返回。
  [in] | text_rect_array | 找到的文本矩形数组。

返回
  true 表示要替换，而 false 表示不替换。

## ◆ Release()

virtual void foxit::addon::pageeditor::ReplaceCallback::Release | ( |  | ) |
| pure virtual

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

返回
  无。