Utilice fuentes personalizadas al crear pdf usando iReport
ersión @iReport: 3.7.1
Me acerqué a este problema de dos maneras.
Mi primer método
Estoy creando unapdf
página eniReport
y tengo uno de los campos (de la base de datos) establecido en una fuente Gujarati-Salarl (Una fuente para un idioma regional de India).
Esta fuente está disponible en la lista de fuentes deiReport
. Cuando presiono la vista previa obtengo el resultado deseado, con el campo en el estilo de fuente requerido.
Todo hasta aquí está bien.
Pero elpdf
l archivo @ generado todavía contiene la misma fuente original en caracteres ingleses.
l resultado es el mismo si llamo al informe desde la aplicación o desde unJAVA
archivo
Después de un poco de estudio encontré esto,un segundo método
JRProperties.setProperty("net.sf.jasperreports.default.pdf.font.name", "C:\\Gujrati-Saral-1.ttf");
Esto establece la fuente depdf
alttf
fuente proporcionada pero ahora toda lapdf
viene en la fuente Guarati-saral que no es lo que estoy buscando ..
¿Hay alguna manera de aplicar específicamente esta fuente solo a ese campo en particular?
cuando se utiliza el segundo método, ¿hay alguna manera de no aplicar la fuente Guarati-saral a todos los demás campos excepto el requerido?