Perfiles de appearance de firma headless

Pase 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 multilínea e interlineado 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 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