Foxit PDF SDK
FSDK::CustomSecurityHandler类 参考

Public 成员函数

 constructor ()
 构造函数。
 
 Initialize (encrypt_data, callback, encrypt_info)
 初始化当前自定义安全处理程序。 更多...
 

详细描述

此类表示自定义安全处理程序,用于自定义加密。

参见
FSDK.SecurityHandler

成员函数说明

◆ Initialize()

FSDK::CustomSecurityHandler::Initialize ( encrypt_data  ,
callback  ,
encrypt_info   
)

初始化当前自定义安全处理程序。

如果此函数成功,Foxit PDF SDK将接管输入的安全回调对象, 用户不应再直接释放此回调对象;否则稍后可能会发生意外崩溃。
当当前安全处理程序被释放并发现回调对象未被其他对象使用时, Foxit PDF SDK可能会通过回调函数FSDK.SecurityCallback.Release 释放安全回调对象。因此,建议用户在当前安全处理程序释放后, 不再使用该安全回调对象。

参数
[in]encrypt_data自定义加密数据对象。
[in]callback有效的FSDK.CustomSecurityCallback对象,由用户继承和实现 用于其自己的加密和描述算法。 不应为null
[in]encrypt_info将存储到文档加密字典的加密信息。 这可以是空字符串。默认值:空字符串。
返回
true 表示成功,而 false 表示失败。