SetSignProcessFieldLock

安全和签名

说明

为数字签名流程配置签名字段 /Lock 字典和匹配的 FieldMDP 转换

完成签名时会写入字段锁,并可锁定每个字段、指定的包含集合,或除指定排除集合外的每个字段

语法

Delphi

Function TPDFlib.SetSignProcessFieldLock(SignProcessID, Action: Integer;
  Const FieldNames: WideString): Integer;

参数

SignProcessIDNewSignProcessFrom* 函数之一返回的值
Action此项说明适用于相应的 PDF 文档操作和 API 行为01All2Include3Exclude
FieldNamesIncludeExclude 所需的以分号分隔的完全限定字段名称,All 时忽略

返回值

0过程、操作或字段名称列表无效,之前有效的锁定配置保持不变
1锁定配置已接受

备注

空列表元素会被拒绝,因此 Order.Customer;;Order.Total 不会静默创建部分锁定

使用 TPDFlibSignatureVerifier.GetSignaturePermissionInfo* 检查输出的 /LockFieldMDP 结构

另请参阅

SetSignProcessField, SetSignProcessDocMDP, TPDFlibSignatureVerifier