Foxit PDF SDK

Public 成员函数 | 所有成员列表
foxit::pdf::SplitPDFDocCallback类 参考abstract

## Public 成员函数
virtual bool | NeedToPause ()=0
| 用于暂停当前拆分进度的回调函数。 更多...
virtual void | ProgressNotify (const wchar_t *before_splitting_file_name, const wchar_t *after_split_file_path, int split_page_count, int total_page_count)=0
| 用于通知当前拆分进度的回调函数。 更多...
virtual void | ResultNotify (const SplitFileResultArray &result_array)=0
| 用于通知当前拆分结果的回调函数。 更多...

## 详细描述

此类表示用于在拆分过程中暂停和通知拆分进度以及通知拆分结果的回调对象。 此类中的所有纯虚函数用作回调函数，应由用户实现。

## 成员函数说明

## ◆ NeedToPause()

virtual bool foxit::pdf::SplitPDFDocCallback::NeedToPause | ( |  | ) |
| pure virtual

用于暂停当前拆分进度的回调函数。

返回
  true表示现在暂停，false表示现在不暂停。

## ◆ ProgressNotify()

virtual void foxit::pdf::SplitPDFDocCallback::ProgressNotify | ( | const wchar_t * | before_splitting_file_name,
|  | const wchar_t * | after_split_file_path,
|  | int | split_page_count,
|  | int | total_page_count
| ) |  |
| pure virtual

用于通知当前拆分进度的回调函数。

参数

  [in] | before_splitting_file_name | 拆分前原始PDF文档的文件名。
  [in] | after_split_file_path | 拆分生成的PDF文档的文件路径。
  [in] | split_page_count | 当前PDF文档中要拆分的页面数。
  [in] | total_page_count | 当前PDF文档中的总页面数。

返回
  无。

## ◆ ResultNotify()

virtual void foxit::pdf::SplitPDFDocCallback::ResultNotify | ( | const SplitFileResultArray & | result_array | ) |
| pure virtual

用于通知当前拆分结果的回调函数。

参数

  [in] | result_array | SplitFileResult对象的数组。 当拆分完成时，将通知每个文件拆分的结果信息。

返回
  无。