Perfiles de appearance de firma headless

Pasa un ProfileName soportado a THPDFHeadlessDocument.SetSignatureFieldAppearance para seleccionar una configuración visual real definida por el productor

PerfilConfiguración real
HotPDF.StandardApproval11 pt, texto azul centrado, padding de 4 pt, borde rectangular, fondo blanco y una sola línea de texto
HotPDF.StandardCertification10 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.Compact8 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