此类表示用于Foxit DRM解密的回调对象。如果用户想要使用 自己的Foxit DRM安全回调,用户应继承此回调类并实现 纯虚函数(作为回调函数),然后通过函数FSDK.Library.RegisterSecurityCallback 使用filter "FoxitDRM"将自己的Foxit DRM安全回调对象注册到Foxit PDF SDK。 可以调用函数FSDK.Library.UnregisterSecurityCallback来使用已注册的 过滤器名称注销安全回调对象。
◆ GetCipherType()
| FSDK::DRMSecurityCallback::GetCipherType |
( |
document |
, |
|
|
sub_filter |
|
|
) |
| |
◆ GetFileID()
| FSDK::DRMSecurityCallback::GetFileID |
( |
document |
, |
|
|
sub_filter |
|
|
) |
| |
用于获取文件标识字符串的回调函数。
- 参数
-
| [in] | document | PDF文档对象。 |
| [in] | sub_filter | 指定加密字典内容语法的子过滤器名称。 |
- 注解
- 用户应实现此回调函数。
- 返回
- 用于标识文件的标识字符串。
◆ GetKeyLength()
| FSDK::DRMSecurityCallback::GetKeyLength |
( |
document |
, |
|
|
sub_filter |
|
|
) |
| |
◆ IsOwner()
| FSDK::DRMSecurityCallback::IsOwner |
( |
|
document, |
|
|
|
sub_filter |
|
) |
| |
用于检查当前用户是否是PDF文档所有者的回调函数。
- 参数
-
| [in] | document | PDF文档对象。 |
| [in] | sub_filter | 指定加密字典内容语法的子过滤器名称。 |
- 注解
- 用户应实现此回调函数。
- 返回
- true表示当前用户是PDF文档的所有者,false表示不是。用于获取当前用户权限的回调函数。
- 参数
-
| [in] | document | PDF文档对象。 |
| [in] | sub_filter | 指定加密字典内容语法的子过滤器名称。 |
- 注解
- 用户应实现此回调函数。
- 返回
- 当前用户权限。请参考从FSDK.PDFDoc.e_PermPrint开始的值, 这可以是这些值之一或组合。