Foxit PDF SDK
com.foxit.sdk.pdf.SplitFileResult类 参考

Public 成员函数

 SplitFileResult ()
 构造函数。

 
 SplitFileResult (String before_splitting_file_name, WStringArray after_split_files_paths, int split_file_state)
 带参数的构造函数。
更多...
 
synchronized void delete ()
 直接清除C++相关资源。 更多...
 
WStringArray getAfter_split_files_paths ()
 Get 用于表示拆分生成的多个PDF文档路径的字符串数组。
更多...
 
String getBefore_splitting_file_name ()
 Get 用于表示拆分前原始PDF文件名的字符串值。
更多...
 
int getSplit_file_state ()
 Get 用于表示拆分生成的PDF文档状态的枚举值。
更多...
 
void setAfter_split_files_paths (WStringArray value)
 Set 用于表示拆分生成的多个PDF文档路径的字符串数组。
更多...
 
void setBefore_splitting_file_name (String value)
 Set 用于表示拆分前原始PDF文件名的字符串值。
更多...
 
void setSplit_file_state (int value)
 Set 用于表示拆分生成的PDF文档状态的枚举值。
更多...
 

静态 Public 属性

static final int e_SplitFileErrAccessDeny = 3
 状态为因文件访问被拒绝而失败。
更多...
 
static final int e_SplitFileErrFileExist = 2
 状态为因文件存在而失败。
更多...
 
static final int e_SplitFileErrSizeTooSmall = 1
 状态为因文件大小过小而失败。
更多...
 
static final int e_SplitFileSuccess = 0
 状态为拆分成功。

 

详细描述

此类表示拆分生成的PDF文档的结果信息。

构造及析构函数说明

◆ SplitFileResult()

com.foxit.sdk.pdf.SplitFileResult.SplitFileResult ( String  before_splitting_file_name,
WStringArray  after_split_files_paths,
int  split_file_state 
)

带参数的构造函数。

参数
[in]before_splitting_file_name用于表示拆分前原始PDF文件名的字符串值。
[in]after_split_files_paths用于表示拆分生成的多个PDF文档路径的字符串数组。
[in]split_file_state用于表示拆分生成的PDF文档状态的枚举值。

成员函数说明

◆ delete()

synchronized void com.foxit.sdk.pdf.SplitFileResult.delete ( )

直接清除C++相关资源。

返回
无。
注解
一旦这个接口被调用,这个对象将不能再被使用。

◆ getAfter_split_files_paths()

com.foxit.sdk.pdf.SplitFileResult.getAfter_split_files_paths ( )

Get 用于表示拆分生成的多个PDF文档路径的字符串数组。

返回
用于表示拆分生成的多个PDF文档路径的字符串数组。

◆ getBefore_splitting_file_name()

com.foxit.sdk.pdf.SplitFileResult.getBefore_splitting_file_name ( )

Get 用于表示拆分前原始PDF文件名的字符串值。

返回
用于表示拆分前原始PDF文件名的字符串值。

◆ getSplit_file_state()

com.foxit.sdk.pdf.SplitFileResult.getSplit_file_state ( )

Get 用于表示拆分生成的PDF文档状态的枚举值。

返回
用于表示拆分生成的PDF文档状态的枚举值。

◆ setAfter_split_files_paths()

com.foxit.sdk.pdf.SplitFileResult.setAfter_split_files_paths ( WStringArray  value)

Set 用于表示拆分生成的多个PDF文档路径的字符串数组。

参数
[in]value用于表示拆分生成的多个PDF文档路径的字符串数组。
返回
None.

◆ setBefore_splitting_file_name()

com.foxit.sdk.pdf.SplitFileResult.setBefore_splitting_file_name ( String  value)

Set 用于表示拆分前原始PDF文件名的字符串值。

参数
[in]value用于表示拆分前原始PDF文件名的字符串值。
返回
None.

◆ setSplit_file_state()

com.foxit.sdk.pdf.SplitFileResult.setSplit_file_state ( int  value)

Set 用于表示拆分生成的PDF文档状态的枚举值。

参数
[in]value用于表示拆分生成的PDF文档状态的枚举值。
返回
None.

类成员变量说明

◆ e_SplitFileErrAccessDeny

final int com.foxit.sdk.pdf.SplitFileResult.e_SplitFileErrAccessDeny = 3
static

状态为因文件访问被拒绝而失败。

@detail 如果要拆分的PDF文档被拒绝访问,则此状态将在文件拆分结果中返回。

状态为因文件访问被拒绝而失败。

◆ e_SplitFileErrFileExist

final int com.foxit.sdk.pdf.SplitFileResult.e_SplitFileErrFileExist = 2
static

状态为因文件存在而失败。

@detail 如果拆分产生的PDF文档已经存在,且SplitOutputSettingData 对象中的 is_overwrite 值 设置为false,则此状态将在文件拆分结果中返回。

◆ e_SplitFileErrSizeTooSmall

final int com.foxit.sdk.pdf.SplitFileResult.e_SplitFileErrSizeTooSmall = 1
static

状态为因文件大小过小而失败。

@detail 如果要拆分的PDF文档的文件大小小于函数中参数 max_file_size 的值, 则此状态将在文件拆分结果中返回。