THPDFPage.AddCertificationSignatureField Method
Vytvoří pole podpisu a učiní z něj certifikační podpis dokumentu připojením transformace DocMDP s požadovanou úrovní oprávnění
Deklarace
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= []);
Jednotka
HPDFDoc
Parametry
| Název | Účel |
|---|---|
FieldName | Název pole AcroForm nebo slovník pole, na který se pomocník zaměřuje |
Rectangle | Oblast stránky nebo obdélník widgetu, kde se operace aplikuje |
Permission | Oprávnění DocMDP udělené změnám provedeným po certifikaci |
ContentsBytes | Počet binárních bajtů podpisu rezervovaných v šestnáctkové zástupné hodnotě /Contents |
SubFilter | Podfiltr podpisu uložený ve slovníku podpisu |
Reason | Volitelný důvod podpisu uložený spolu s podpisem |
Location | Volitelné místo podpisu uložené spolu s podpisem |
ContactName | Volitelné kontaktní údaje podepsaného uložené spolu s podpisem |
Flags | Příznaky widgetu AcroForm aplikované na pole podpisu |
Návratová hodnota
Tento člen nevrací žádnou hodnotu
Poznámky k použití
- Zavolejte tuto metodu před přípravou výstupu pro externí podepisování
- Dokument může mít pouze jeden certifikační podpis, ale může také obsahovat pozdější schvalovací podpisy povolené vybranou úrovní DocMDP
- Zvolte
ContentsBytesdostatečně velké pro konečný kontejner CMS, protože podepisování selže, pokud šestnáctková zátěž překročí rezervované místo