Headless-Signatur-Appearance-Profile

Übergib einen unterstützten ProfileName an THPDFHeadlessDocument.SetSignatureFieldAppearance, um eine echte, vom Producer definierte visuelle Konfiguration zu wählen

ProfilTatsächliche Konfiguration
HotPDF.StandardApproval11 pt, zentrierter blauer Text, 4 pt Padding, Rechteckrahmen, weißer Hintergrund und eine einzelne Textzeile
HotPDF.StandardCertification10 pt, linksbündiger schwarzer Text, 5 pt Padding, Rechteckrahmen, weißer Hintergrund, mehrzeiliger Umbruch und Zeilenabstand 1.35
HotPDF.Compact8 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