THPDFHeadlessDocument.SetSignatureFieldAppearance
procedure SetSignatureFieldAppearance(FieldIndex: Integer;
const Caption: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
const Options: THPDFHeadlessTextAppearanceOptions;
const ProfileName: UnicodeString = '');
Construit des appearances normales Unicode explicites pour chaque widget d'un champ de signature non signé et inscriptible
La légende reste séparée de la valeur cryptographique V ; la signature remplace ensuite la valeur non signée par un dictionnaire de signature
Layout, embarquement de polices, annulation, rotation et enregistrement transactionnel d'objets suivent le builder d'appearances partagé
Un ProfileName non vide sélectionne une configuration visuelle intégrée réelle : HotPDF.StandardApproval, HotPDF.StandardCertification ou HotPDF.Compact
Le profil contrôle taille de police, alignement, padding, couleur, bordure, wrapping et fond ; Options conserve les limites de ressources et l'annulation, tandis que le widget réel détermine la géométrie et la rotation
Les noms de profils inconnus échouent avant de modifier l'appearance ; un nom vide conserve le comportement d'appearance ordinaire configuré par l'appelant
Un AppearanceFilter de seed de signature requis doit correspondre à un profil réellement appliqué dans l'instance de document courante ; les métadonnées persistées seules n'établissent pas cette application après rechargement
Un champ signé ne peut pas voir son appearance visible remplacée ; les sources chiffrées exigent une permission de remplissage de formulaires ou une authentification propriétaire