Foxit PDF SDK

Public 成员函数 | 静态 Public 属性 | 所有成员列表
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 的值， 则此状态将在文件拆分结果中返回。