SetSignProcessFieldLock
安全和签名
说明
为数字签名流程配置签名字段 /Lock 字典和匹配的 FieldMDP 转换
完成签名时会写入字段锁,并可锁定每个字段、指定的包含集合,或除指定排除集合外的每个字段
语法
Delphi
Function TPDFlib.SetSignProcessFieldLock(SignProcessID, Action: Integer;
Const FieldNames: WideString): Integer;
参数
| SignProcessID | NewSignProcessFrom* 函数之一返回的值 |
|---|---|
| Action | 此项说明适用于相应的 PDF 文档操作和 API 行为01All2Include3Exclude |
| FieldNames | Include 和 Exclude 所需的以分号分隔的完全限定字段名称,All 时忽略 |
返回值
| 0 | 过程、操作或字段名称列表无效,之前有效的锁定配置保持不变 |
|---|---|
| 1 | 锁定配置已接受 |
备注
空列表元素会被拒绝,因此 Order.Customer;;Order.Total 不会静默创建部分锁定
使用 TPDFlibSignatureVerifier.GetSignaturePermissionInfo* 检查输出的 /Lock 和 FieldMDP 结构
另请参阅
SetSignProcessField, SetSignProcessDocMDP, TPDFlibSignatureVerifier