Headless profiler för signaturappearances
Skicka ett stött ProfileName till THPDFHeadlessDocument.SetSignatureFieldAppearance för att välja en faktisk, av producenten definierad visuell konfiguration
| Profil | Faktisk konfiguration |
|---|---|
| HotPDF.StandardApproval | 11 pt, centrerad blå text, 4 pt padding, rektangelkant, vit bakgrund och en enda textrad |
| HotPDF.StandardCertification | 10 pt, vänsterjusterad svart text, 5 pt padding, rektangelkant, vit bakgrund, radbyte i flera rader och 1,35 radavstånd |
| HotPDF.Compact | 8 pt, högerjusterad svart text, 1 pt padding, ingen målad bakgrund eller kant och en enda textrad |
Captionen tillhandahåller den faktiska signaturtexten, och TrueTypeFont tillhandahåller ett tillåtet inbäddat typsnitt; profilen bestämmer dess visuella layout i stället för att märka godtyckliga anroparalternativ
Widgetens geometri och rotation förblir en del av dokumentet, medan profilens justering går före en ärvd fältjusteringshint
Anroparens MaxFontBytes, MaxObjectBytes, MaxGlyphs och CancellationToken förblir gällande när en profil väljs
HPDFSelectHeadlessSignatureAppearanceProfile exponerar samma inbyggda urval för applikationer som behöver inspektera de konfigurerade alternativen före generering
Seed-krav och persistens
Krävda AppearanceFilter-värden i signatur-seeds matchar den profil som faktiskt tillämpats i den aktuella laddade dokumentinstansen
Varje genererad normal appearance-ström registrerar HotPDFAppearanceProfile enligt dokumentets strängkrypteringspolicy, och signeringen autentiserar den strömmen och dess faktiska text, typsnitt och layout
Att ladda ett sparat dokument behåller metadatan men rensar applikationstillståndet; tillämpa den valda profilen igen före signering när en krävande seed namnger den
Att byta ut en namngiven appearance mot en vanlig onamngiven appearance rensar motsvarande applikationstillstånd
Avbruten generering bevarar den tidigare faktiska appearancen och profilen, och okända namn misslyckas före generering