Foxit PDF SDK

构造函数 | 所有成员列表
FSSecurityHandler类 参考
类 FSSecurityHandler 继承关系图:

## 构造函数
(FSPDFDocEncryptType) | - getSecurityType
| 获取当前安全处理器的加密类型。 更多...
(id) | - init
| 构造函数。
(id) | - initWithOther:
| 用另一个安全处理器对象的构造函数。 更多...
(BOOL) | - isEmpty
| 检查当前对象是否为空。 更多...

## 详细描述

类 FSSecurityHandler 是表示用于加密PDF文档的安全处理器的基类。 它有以下派生类：

- 类 FSStdSecurityHandler 用于密码加密。
- 类 FSCertificateSecurityHandler 用于证书加密。
- 类 FSDRMSecurityHandler 用于DRM加密。
- 类 FSCustomSecurityHandler 用于自定义加密。
- 类 FSRMSSecurityHandler 用于RMS加密。

要为PDF文档设置安全处理器，请调用函数 FSPDFDoc::setSecurityHandler:， 然后安全处理器将在后续保存过程中生效。要获取用于PDF文档的安全处理器， 请调用函数 FSPDFDoc::setSecurityHandler:。

参见
  FSStdSecurityHandler
  FSCertificateSecurityHandler
  FSDRMSecurityHandler
  FSCustomSecurityHandler
  FSRMSSecurityHandler
  FSPDFDoc

## 函数文档

## ◆ getSecurityType()

- (FSPDFDocEncryptType) getSecurityType |  |  |

获取当前安全处理器的加密类型。

返回
  加密类型。如果当前安全处理器对象不表示任何指定类型的 安全处理器，将返回 FSPDFDocEncryptUnknown。

## ◆ initWithOther:()

- (id) initWithOther: |  | (FSSecurityHandler*) | other |

用另一个安全处理器对象的构造函数。

参数

  [in] | other | 另一个安全处理器对象。

被 FSCertificateSecurityHandler , 以及 FSStdSecurityHandler 重载.

## ◆ isEmpty()

- (BOOL) isEmpty |  |  |

检查当前对象是否为空。

当前对象为空时，意味着当前对象无用。

返回
  YES 表示当前对象为空，NO 表示不为空。