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