THPDFPage.AddCertificationSignatureField Method
Tworzy pole podpisu i czyni je podpisem certyfikującym dokument, dołączając przekształcenie DocMDP z żądanym poziomem uprawnień
Deklaracja
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= []);
Jednostka
HPDFDoc
Parametry
| Nazwa | Przeznaczenie |
|---|---|
FieldName | Nazwa pola formularza AcroForm lub słownik pola, na który wskazuje pomocnik |
Rectangle | Obszar strony lub prostokąt widżetu, w którym stosowana jest operacja |
Permission | Uprawnienie DocMDP przyznane zmianom dokonanym po certyfikacji |
ContentsBytes | Liczba binarnych bajtów podpisu zarezerwowana w szesnastkowym polu /Contents |
SubFilter | Podfiltr podpisu przechowywany w słowniku podpisu |
Reason | Opcjonalny powód podpisania przechowywany wraz z podpisem |
Location | Opcjonalne miejsce podpisania przechowywane wraz z podpisem |
ContactName | Opcjonalne dane kontaktowe sygnatariusza przechowywane wraz z podpisem |
Flags | Flagi widżetu formularza AcroForm stosowane do pola podpisu |
Wartość zwracana
Ten element nie zwraca wartości
Uwagi dotyczące użycia
- Wywołaj tę metodę przed przygotowaniem danych wyjściowych do podpisywania zewnętrznego
- Dokument może posiadać tylko jeden podpis certyfikujący, ale może również zawierać późniejsze podpisy zatwierdzające dozwolone przez wybrany poziom DocMDP
- Wybierz
ContentsByteswystarczająco duże dla końcowego kontenera CMS, ponieważ podpisywanie kończy się niepowodzeniem, gdy szesnastkowy ładunek przekracza zarezerwowane miejsce