Foxit PDF SDK
<FSSplitPDFDocCallback>协议 参考

继承自 <NSObject> .

构造函数

(BOOL) - needToPause
 用于暂停当前分割进度的回调函数。 更多...
 
(void) - progressNotify:after_split_file_path:split_page_count:total_page_count:
 用于通知当前分割进度的回调函数。 更多...
 
(void) - resultNotify:
 用于通知当前分割结果的回调函数。 更多...
 

详细描述

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

函数文档

◆ needToPause()

- (BOOL) needToPause
required

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

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

◆ progressNotify:after_split_file_path:split_page_count:total_page_count:()

- (void) progressNotify: (NSString *)  before_splitting_file_name
after_split_file_path: (NSString *)  after_split_file_path
split_page_count: (int)  split_page_count
total_page_count: (int)  total_page_count 
required

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

参数
[in]before_splitting_file_name分割前原始 PDF 文档的文件名。
[in]after_split_file_path分割生成的 PDF 文档的文件路径。
[in]split_page_count当前 PDF 文档中要分割的页数。
[in]total_page_count当前 PDF 文档中的总页数。
返回
无。

◆ resultNotify:()

- (void) resultNotify: (FSSplitFileResultArray *)  result_array
required

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

参数
[in]result_array一个 FSSplitFileResult 对象数组。 当分割完成时,将通知每个文件分割的结果信息。
返回
无。