THPDFHeadlessDocument.SetSignatureFieldAppearance

procedure SetSignatureFieldAppearance(FieldIndex: Integer;
  const Caption: UnicodeString; const TrueTypeFont: SysUtils.TBytes;
  const Options: THPDFHeadlessTextAppearanceOptions;
  const ProfileName: UnicodeString = '');

Construye appearances normales Unicode explícitas para cada widget de un campo de firma sin firmar escribible

El caption permanece separado del valor criptográfico V; la firma posterior reemplaza el valor sin firmar por un diccionario de firma

El layout, el embebido de fuentes, la cancelación, la rotación y el registro transaccional de objetos siguen el builder de appearances compartido

Un ProfileName no vacío selecciona una configuración visual integrada real: HotPDF.StandardApproval, HotPDF.StandardCertification o HotPDF.Compact

El perfil controla tamaño de fuente, alineación, padding, color, borde, ajuste de línea y fondo; Options conserva los límites de recursos y la cancelación, mientras que el widget real determina la geometría y la rotación

Los nombres de perfil desconocidos fallan antes de cambiar la appearance; un nombre vacío conserva el comportamiento ordinario de appearance configurado por el llamador

Un AppearanceFilter requerido del seed de firma debe coincidir con un perfil realmente aplicado en la instancia actual del documento; los metadatos persistidos por sí solos no establecen esa aplicación tras la recarga

Un campo firmado no puede tener su appearance visible reemplazada; las fuentes cifradas exigen permiso de relleno de formularios o autenticación de owner