|
Foxit PDF SDK
|
Public 成员函数 | |
| SecurityHandler () | |
| 构造函数。 | |
| SecurityHandler (SecurityHandler other) | |
| 用另一个安全处理器对象的构造函数。 更多... | |
| synchronized void | delete () |
| 直接清除C++相关资源。 更多... | |
| int | getSecurityType () |
| 获取当前安全处理器的加密类型。 更多... | |
| boolean | isEmpty () |
| 检查当前对象是否为空。 更多... | |
静态 Public 属性 | |
| static final int | e_CipherAES = 2 |
| 使用AES加密算法,密钥长度为16字节(AES-128)或 32字节(AES-256,仅在PDF 2.0中支持)。 | |
| static final int | e_CipherNone = 0 |
| 不使用加密算法。 | |
| static final int | e_CipherRC4 = 1 |
| 使用RC4加密算法,密钥长度在5字节到16字节之间。 | |
类 SecurityHandler 是表示用于加密PDF文档的安全处理器的基类。 它有以下派生类:
要为PDF文档设置安全处理器,请调用函数 PDFDoc.setSecurityHandler , 然后安全处理器将在后续保存过程中生效。要获取用于PDF文档的安全处理器, 请调用函数 PDFDoc.setSecurityHandler 。
| com.foxit.sdk.pdf.SecurityHandler.SecurityHandler | ( | SecurityHandler | other | ) |
用另一个安全处理器对象的构造函数。
| [in] | other | 另一个安全处理器对象。 |
| synchronized void com.foxit.sdk.pdf.SecurityHandler.delete | ( | ) |
直接清除C++相关资源。
重载 com.foxit.sdk.common.Base .
被 com.foxit.sdk.pdf.CertificateSecurityHandler, com.foxit.sdk.pdf.CustomSecurityHandler, com.foxit.sdk.pdf.DRMSecurityHandler, com.foxit.sdk.pdf.RMSSecurityHandler , 以及 com.foxit.sdk.pdf.StdSecurityHandler 重载.
| int com.foxit.sdk.pdf.SecurityHandler.getSecurityType | ( | ) |
获取当前安全处理器的加密类型。
| boolean com.foxit.sdk.pdf.SecurityHandler.isEmpty | ( | ) |
检查当前对象是否为空。
当前对象为空时,意味着当前对象无用。