THotPDF.InsertSignatureHexAt Method
Записывает шестнадцатеричную подпись в точный placeholder, который вернул PreparePDFForSigning
Объявление
class function InsertSignatureHexAt(var PDFBytes: AnsiString; ContentsHexStart, ContentsHexLen: Integer; const SignatureHex: AnsiString): boolean;
Примечания по использованию
- Смещения — это one-based позиции в
PDFBytes - Подпись дополняется нулями в конце, чтобы смещения в файле не сдвинулись
- Метод отклоняет смещения вне диапазона и слишком большие подписи
- Точные смещения позволяют не задеть более раннюю подпись в инкрементальных документах