Appearances de texto Unicode XFA heredadas

THotPDF.ApplyXFAAsAcroForm crea appearances nativas de fuente incrustada para los campos text, numeric, date y password cuando FormAppearancesWanted está habilitado mediante AutoFormAppearances o salida PDF 2.0

La appearance de texto preserva la familia de fuentes efectiva por instancia, la face regular, bold, italic o bold-italic, el tamaño de fuente, el color de texto, la alineación, el wrapping multilínea y la width y color de borde

Los programas de fuentes provienen de la familia y face Windows realmente instaladas, sin bold ni italic sintéticos; las etiquetas Helvetica, Times o Times-Roman, y Courier se resuelven a Arial, Times New Roman y Courier New respectivamente

Cada campo guardado retiene V y DV Unicode y un DA editable que resuelve a su fuente Type0 incrustada a través del AcroForm DR

Los campos password retienen su valor del autor y pintan un asterisco por cada escalar Unicode, incluido un carácter suplementario representado por un par surrogate; el enmascaramiento de la appearance de password no cifra el valor del campo

Las instancias repetidas retienen sus propios valores efectivos y propiedades de fuente tras ediciones de scripts de runtime, SaveToBytes, recarga y aplicación a THotPDF; un rollback de evento restaura tanto los valores como los estilos efectivos

La preparación comprueba los presupuestos de entrada, fuentes, glifos, objetos y bytes serializados antes de adoptar cualquier objeto nativo de appearances; la adopción de cada campo es transaccional y la cancelación restaura el grafo previo, la identidad de anotaciones, el cableado de fuentes diferido y las cachés de recursos de páginas

Un reintento posterior puede dibujar el texto previo de páginas y texto nuevo con referencias de fuentes restauradas válidas

Este consumidor de fuentes instaladas pertenece a la ruta Windows THotPDF; los clientes XFA portátiles reciben las mismas pistas de familia y estilo UTF-8 y pueden suministrar sus propios programas de fuentes

Las claves aditivas de emisión de estilos son textfonttypefacehex para los bytes de la familia UTF-8, textfontbold=1 y textfontitalic=1; la clave de fuente existente sigue disponible

Los grupos de radio, los campos de choice heredados y los consumidores de rich text del body tienen rutas de implementación separadas