Profils d'appearances de signature headless
Passez un ProfileName pris en charge à THPDFHeadlessDocument.SetSignatureFieldAppearance pour sélectionner une configuration visuelle réelle définie par le producteur
| Profil | Configuration réelle |
|---|---|
| HotPDF.StandardApproval | 11 pt, texte bleu centré, padding de 4 pt, bordure rectangulaire, fond blanc et une seule ligne de texte |
| HotPDF.StandardCertification | 10 pt, texte noir aligné à gauche, padding de 5 pt, bordure rectangulaire, fond blanc, retour à la ligne multiligne et interligne de 1,35 |
| HotPDF.Compact | 8 pt, texte noir aligné à droite, padding de 1 pt, ni fond ni bordure peints et une seule ligne de texte |
La légende fournit le texte réel de la signature et TrueTypeFont une police embarquable autorisée ; le profil détermine la mise en page visuelle plutôt que d'étiqueter des options arbitraires de l'appelant
La géométrie et la rotation du widget restent partie intégrante du document, tandis que l'alignement du profil prime sur un indicateur d'alignement de champ hérité
Les MaxFontBytes, MaxObjectBytes, MaxGlyphs et CancellationToken de l'appelant restent effectifs lors de la sélection d'un profil
HPDFSelectHeadlessSignatureAppearanceProfile expose la même sélection intégrée pour les applications qui doivent inspecter les options configurées avant la génération
Exigences de seed et persistance
Les valeurs AppearanceFilter des seeds de signature requis correspondent au profil réellement appliqué dans l'instance de document chargée courante
Chaque flux d'appearance normal généré enregistre HotPDFAppearanceProfile selon la politique de chiffrement des chaînes du document, et la signature authentifie ce flux ainsi que son texte, ses polices et sa mise en page réels
Le chargement d'un document sauvegardé conserve les métadonnées mais efface l'état d'application ; réappliquez le profil sélectionné avant de signer quand un seed requis le nomme
Remplacer une appearance nommée par une appearance ordinaire sans nom efface l'état d'application correspondant
Une génération annulée préserve l'appearance et le profil réels antérieurs, et les noms inconnus échouent avant la génération