Perfiles de appearance de firma headless
Pasa un ProfileName soportado a THPDFHeadlessDocument.SetSignatureFieldAppearance para seleccionar una configuración visual real definida por el productor
| Perfil | Configuración real |
|---|---|
| HotPDF.StandardApproval | 11 pt, texto azul centrado, padding de 4 pt, borde rectangular, fondo blanco y una sola línea de texto |
| HotPDF.StandardCertification | 10 pt, texto negro alineado a la izquierda, padding de 5 pt, borde rectangular, fondo blanco, ajuste de línea multilinea y espaciado de línea de 1.35 |
| HotPDF.Compact | 8 pt, texto negro alineado a la derecha, padding de 1 pt, sin fondo ni borde pintados, y una sola línea de texto |
El caption aporta el texto real de la firma y TrueTypeFont aporta una fuente embebible permitida; el perfil determina su layout visual en lugar de etiquetar opciones arbitrarias del llamador
La geometría y la rotación del widget siguen siendo parte del documento, mientras que la alineación del perfil tiene precedencia sobre un hint de alineación de campo heredado
Los MaxFontBytes, MaxObjectBytes, MaxGlyphs y CancellationToken del llamador siguen vigentes al seleccionar un perfil
HPDFSelectHeadlessSignatureAppearanceProfile expone la misma selección incorporada para aplicaciones que necesitan inspeccionar las opciones configuradas antes de la generación
Requisitos de seed y persistencia
Los valores AppearanceFilter de seed de firma requeridos coinciden con el perfil realmente aplicado en la instancia actual del documento cargado
Cada stream de appearance normal generado registra HotPDFAppearanceProfile bajo la política de cifrado de strings del documento, y la firma autentica ese stream junto con su texto, fuentes y layout reales
Cargar un documento guardado conserva los metadatos pero limpia el estado de aplicación; vuelve a aplicar el perfil seleccionado antes de firmar cuando un seed requerido lo nombra
Reemplazar una appearance con nombre por una appearance ordinaria sin nombre limpia el estado de aplicación correspondiente
La generación cancelada preserva la appearance y el perfil reales previos, y los nombres desconocidos fallan antes de generar