THPDFPage.AddCertificationSignatureField Method
Vytvorí pole podpisu a urobí z neho certifikačný podpis dokumentu pripojením transformácie DocMDP s požadovanou úrovňou povolení
Deklarácia
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= []);
Unit
HPDFDoc
Parametre
| Name | Účel |
|---|---|
FieldName | Názov poľa AcroForm alebo slovník poľa, na ktorý sa pomocník zameriava |
Rectangle | Oblasť stránky alebo obdĺžnik widgetu, kde sa operácia aplikuje |
Permission | Povolenie DocMDP pridelené zmenám vykonaným po certifikácii |
ContentsBytes | Počet binárnych bajtov podpisu rezervovaných v šestnástkovom zástupnom symbole /Contents |
SubFilter | Subfilter podpisu uložený v slovníku podpisu |
Reason | Voliteľný dôvod podpisu uložený spolu s podpisom |
Location | Voliteľné miesto podpisu uložené spolu s podpisom |
ContactName | Voliteľné kontaktné údaje signatára uložené spolu s podpisom |
Flags | Príznaky widgetu AcroForm aplikované na pole podpisu |
Návratová hodnota
Tento člen nevracia žiadnu hodnotu
Poznámky k použitiu
- Zavolajte túto metódu pred prípravou výstupu na externé podpisovanie
- Dokument môže mať iba jeden certifikačný podpis, ale môže obsahovať aj neskoršie schvaľovacie podpisy povolené vybranou úrovňou DocMDP
- Zvoľte
ContentsBytesdostatočne veľký pre konečný kontajner CMS, pretože podpisovanie zlyhá, ak šestnástkový obsah prekročí rezervované miesto