THPDFPage.AddCertificationSignatureField Method
Створює поле підпису і робить його підписом сертифікації документа, долучаючи перетворення DocMDP із заданим рівнем дозволів
Оголошення
procedure AddCertificationSignatureField(const FieldName: AnsiString; Rectangle: TRect; Permission: THPDFDocMDPPermission; ContentsBytes: Integer= 8192; const SubFilter: AnsiString= 'adbe.pkcs7.detached'; const Reason: AnsiString= ''; const Location: AnsiString= ''; const ContactName: AnsiString= ''; Flags: THPDFFormFieldFlags= []);
Модуль
HPDFDoc
Параметри
| Назва | Призначення |
|---|---|
FieldName | Ім'я поля AcroForm або словник поля, на який спрямовує допоміжна функція |
Rectangle | Область сторінки або прямокутник віджета, до яких застосовується операція |
Permission | Дозвіл DocMDP для змін, внесених після сертифікації |
ContentsBytes | Кількість двійкових байтів підпису, зарезервованих у шістнадцятковому заповнювачі /Contents |
SubFilter | Підфільтр підпису, що зберігається у словнику підпису |
Reason | Необов'язкова причина підписання, що зберігається з підписом |
Location | Необов'язкове місце підписання, що зберігається з підписом |
ContactName | Необов'язкова контактна інформація підписанта, що зберігається з підписом |
Flags | Прапорці віджета AcroForm, застосовані до поля підпису |
Повернене значення
Цей елемент не повертає значення
Примітки щодо використання
- Викликайте цей метод перед підготовкою виводу для зовнішнього підписання
- Документ може мати лише один підпис сертифікації, але також може містити пізніші підписи затвердження, дозволені обраним рівнем DocMDP
- Вибирайте
ContentsBytesдостатньо великим для фінального контейнера CMS, оскільки підписання зазнає невдачі, якщо шістнадцяткові дані перевищать зарезервований простір