THotPDF.InsertSignatureHexAt Method
PreparePDFForSigning が返したプレースホルダーの位置に、16 進数の署名をそのまま書き込みます
宣言
class function InsertSignatureHexAt(var PDFBytes: AnsiString; ContentsHexStart, ContentsHexLen: Integer; const SignatureHex: AnsiString): boolean;
使用上の注意
- オフセットは
PDFBytes内の 1 始まりの位置です - ファイルのオフセットを保つため、署名の末尾はゼロで埋められます
- このメソッドは、範囲外のオフセットや、サイズが大きすぎる署名を拒否します
- 正確なオフセットを指定すれば、増分更新されたドキュメントで以前の署名を誤って置き換えることを避けられます