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 | 生のバイナリ署名データのバイト単位の長さ。この値は、署名データを 16 進エンコード(生バイトごとに 2 文字)で PDF に書き込むため、領域の割り当て時に 2 倍になります |
戻り値
| 0 | 署名をパススルーモードに設定できませんでした |
|---|---|
| 1 | Success |