Headless-Signatur-Appearance-Profile
Übergib einen unterstützten ProfileName an THPDFHeadlessDocument.SetSignatureFieldAppearance, um eine echte, vom Producer definierte visuelle Konfiguration zu wählen
| Profil | Tatsächliche Konfiguration |
|---|---|
| HotPDF.StandardApproval | 11 pt, zentrierter blauer Text, 4 pt Padding, Rechteckrahmen, weißer Hintergrund und eine einzelne Textzeile |
| HotPDF.StandardCertification | 10 pt, linksbündiger schwarzer Text, 5 pt Padding, Rechteckrahmen, weißer Hintergrund, mehrzeiliger Umbruch und Zeilenabstand 1.35 |
| HotPDF.Compact | 8 pt, rechtsbündiger schwarzer Text, 1 pt Padding, kein gemalter Hintergrund oder Rahmen und eine einzelne Textzeile |
Die Caption liefert den tatsächlichen Signaturtext, TrueTypeFont einen erlaubten eingebetteten Font; das Profil bestimmt das visuelle Layout, statt beliebige Aufrufer-Optionen zu etikettieren
Widget-Geometrie und -Rotation bleiben Teil des Dokuments, während die Profilausrichtung Vorrang vor einem vererbten Feld-Ausrichtungshinweis hat
MaxFontBytes, MaxObjectBytes, MaxGlyphs und CancellationToken des Aufrufers bleiben bei der Profilwahl wirksam
HPDFSelectHeadlessSignatureAppearanceProfile stellt dieselbe eingebaute Auswahl bereit für Anwendungen, die die konfigurierten Optionen vor der Generierung prüfen wollen
Seed-Anforderungen und Persistenz
Erforderliche AppearanceFilter-Werte im Signatur-Seed passen zum Profil, das in der aktuellen geladenen Dokumentinstanz tatsächlich angewendet wurde
Jeder generierte normale Appearance-Stream zeichnet HotPDFAppearanceProfile gemäß der String-Verschlüsselungsrichtlinie des Dokuments auf, und beim Signieren werden dieser Stream sowie sein tatsächlicher Text, seine Fonts und sein Layout authentifiziert
Beim Laden eines gespeicherten Dokuments bleiben die Metadaten erhalten, der Anwendungszustand wird aber gelöscht; wende das gewählte Profil vor dem Signieren erneut an, wenn ein erforderlicher Seed es nennt
Das Ersetzen einer benannten Appearance durch eine gewöhnliche unbenannte löscht den passenden Anwendungszustand
Abgebrochene Generierung bewahrt die bisherige echte Appearance und das Profil, und unbekannte Namen scheitern vor der Generierung