Headless signature appearance profiles
Przekaż obsługiwany ProfileName do THPDFHeadlessDocument.SetSignatureFieldAppearance, aby wybrać rzeczywistą zdefiniowaną przez producenta konfigurację wizualną
| Profil | Rzeczywista konfiguracja |
|---|---|
| HotPDF.StandardApproval | 11 pt, niebieski tekst wyśrodkowany, padding 4 pt, prostokątne obramowanie, białe tło i pojedyncza linia tekstu |
| HotPDF.StandardCertification | 10 pt, czarny tekst wyrównany do lewej, padding 5 pt, prostokątne obramowanie, białe tło, zawijanie wielolinijkowe i odstęp linii 1.35 |
| HotPDF.Compact | 8 pt, czarny tekst wyrównany do prawej, padding 1 pt, brak malowanego tła i obramowania, pojedyncza linia tekstu |
Podpis dostarcza rzeczywisty tekst podpisu, a TrueTypeFont dozwolony osadzony font; profil określa jego layout wizualny zamiast etykietować dowolne opcje wywołującego
Geometria i rotacja widgetu pozostają częścią dokumentu, podczas gdy wyrównanie profilu ma pierwszeństwo przed odziedziczonym podpowiedzeniem wyrównania pola
MaxFontBytes, MaxObjectBytes, MaxGlyphs i CancellationToken wywołującego pozostają efektywne przy wyborze profilu
HPDFSelectHeadlessSignatureAppearanceProfile odsłania ten sam wbudowany wybór dla aplikacji, które chcą przejrzeć skonfigurowane opcje przed generowaniem
Seed requirements and persistence
Wymagane wartości seed AppearanceFilter podpisu pasują do profilu rzeczywiście zastosowanego w bieżącej załadowanej instancji dokumentu
Każdy wygenerowany strumień wyglądu normal zapisuje HotPDFAppearanceProfile zgodnie z polityką szyfrowania napisów dokumentu, a podpisanie uwierzytelnia ten strumień i jego rzeczywisty tekst, fonty i layout
Załadowanie zapisanego dokumentu zachowuje metadane, ale czyści stan aplikacji; zastosuj wybrany profil ponownie przed podpisaniem, gdy wymagany seed go nazywa
Zastąpienie nazwanego wyglądu zwykłym nienazwanym czyści pasujący stan aplikacji
Anulowane generowanie zachowuje poprzedni rzeczywisty wygląd i profil, a nieznane nazwy zawodzą przed generowaniem