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