SetSignProcessPassthrough

安全和签名

描述

将签名过程设为直通模式

在此模式下,PDF 会使用签名数据占位符进行准备。随后,用户可使用 GetSignProcessByteRange 函数确定应计算签名哈希的字节范围,并以自行选择的签名数据替换该占位符

语法

Delphi

Function TPDFlib.SetSignProcessPassthrough(SignProcessID, SignatureLength: Integer): Integer;

ActiveX

Function PDFlib::SetSignProcessPassthrough(SignProcessID As Long, SignatureLength As Long) As Long

DLL

int DLSetSignProcessPassthrough(int InstanceID, int SignProcessID, int SignatureLength);

参数

SignProcessID由 NewSignProcessFromFile、NewSignProcessFromStream 或 NewSignProcessFromString 函数返回的值
SignatureLength原始二进制签名数据的字节长度。由于 PDF 中的签名数据应使用十六进制编码写入(每个原始字节使用两个字符),分配空间时该值将加倍

返回值

0无法将签名设为直通模式
1Success