Perfiles de appearance de firma headless
Pase 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 multilínea e interlineado 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 suministra el texto real de la firma, y TrueTypeFont suministra una fuente embebida permitida; el perfil determina su layout visual en lugar de etiquetar opciones arbitrarias del llamador
La geometría y 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
El MaxFontBytes, MaxObjectBytes, MaxGlyphs y CancellationToken del llamador siguen siendo efectivos al seleccionar un perfil
HPDFSelectHeadlessSignatureAppearanceProfile expone la misma selección integrada para aplicaciones que necesitan inspeccionar las opciones configuradas antes de la generación
Requisitos de seed y persistencia
Los valores AppearanceFilter requeridos del seed de firma 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 y su texto, fuentes y layout reales
Cargar un documento guardado retiene los metadatos pero limpia el estado de aplicación; vuelva a aplicar el perfil seleccionado antes de firmar cuando un seed requerido lo nombre
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