THotPDF.InsertSignatureHexAt Method
把十六進位簽章寫進 PreparePDFForSigning 傳回的精確佔位位置
宣告
class function InsertSignatureHexAt(var PDFBytes: AnsiString; ContentsHexStart, ContentsHexLen: Integer; const SignatureHex: AnsiString): boolean;
使用說明
- offset 是
PDFBytes裡以 1 為基準的位置 - 簽章會以尾端零補滿,讓檔案 offset 維持不變
- 超出範圍的 offset 與過大的簽章會被拒絕
- 使用精確 offset,避免在增量文件中替換到較早的簽章