iReport es un diseñador grafico de reportes, poderoso, intuitivo y fácil de usar para JasperReports, esta escrito en Java. Este instrumento permite que los usuarios corrijan visualmente informes complejos con cartas, imágenes, subinformes, etc. iReport está además integrado con JFreeChart, una de la biblioteca gráficas OpenSource más difundida para Java, aunque todo esto se podria realizar con la libreria iText, esta es una herramienta de siguiente nivel Los datos para imprimir pueden ser recuperados por varios caminos incluso múltiples uniones JDBC, TableModels, JavaBeans, XML, etc.
En ciertas ocaciones es necesario agregar un tipo de letra que la herramienta no tiene asi que vamos a responder esta pregunta.
1. Descargar el tipo de letra.
Los tipos de letra se encuentran
normalmente en el sistema operativo, En Windows esta en C:\Windows\Fonts, se
copia el tipo de letra y coloca en otra dirección, preferible donde se
encuentra instalado el ireport en este caso C:\Program Files
(x86)\Jaspersoft\iReport-5.0.1\ireport\fonts
2. Registrar el tipo de letra en el ireport
En la dirección donde se encuentre instalado el
ireport, en este caso C:\Program Files
(x86)\Jaspersoft\iReport-5.0.1\ireport\fonts está el archivo jasperreports_extension.properties el
cual informa que archivo utiliza.
net.sf.jasperreports.extension.simple.font.families.ireport=irfonts.xml.
Se debe editar el archivo irfonts.xml con lo siguiente:
<?xml version="1.0"
encoding="UTF-8"?>
<fontFamilies>
<fontFamily name="Arial">
<normal><![CDATA[C:\Program Files
(x86)\Jaspersoft\iReport-5.0.1\ireport\fonts\arial.ttf]]></normal>
<bold><![CDATA[C:\Program Files
(x86)\Jaspersoft\iReport-5.0.1\ireport\fonts\arialbd.ttf]]></bold>
<italic><![CDATA[C:\Program Files
(x86)\Jaspersoft\iReport-5.0.1\ireport\fonts\ariali.ttf]]></italic>
<boldItalic><![CDATA[C:\Program Files (x86)\Jaspersoft\iReport-5.0.1\ireport\fonts\arialbi.ttf]]></boldItalic>
<pdfEmbedded><![CDATA[true]]></pdfEmbedded>
</fontFamily>
</fontFamilies>
Aquí se debe colocar el tipo de
letra que se desea agregar, para este ejemplo Arial
3. Exportar el jar
Se debe ejecutar el ireport como
Administrador, en la opción Tools->Options->iReport->Fonts aparece la
siguiente pantalla.
Una vez que aparezca el tipo de
letra que se agregó en el paso 2 en Fonts se debe hacer un “Export as
extension” se crea el archivo arial-font.jar y graba en alguna dirección.
Cuando se crea el jar no se colocan
los tipos de letra en formato ttf, por lo cual toca hacerlo manualmente en el
archivo arial-font.jar y debe quedar de la siguiente manera.
La librería está completa, y se
puede agregar al proyecto que necesite utilizarla, con esto tenemos incluida el tipo de letra para poder usar en nuestros reportes.
Quiero suponer con exportando el jar ya no es necesario instalar la fuente en sistema operativo host ¿es correcto?
ResponderBorrarPara desarrollo no, pero la exportacion en el sistema operativo es para ejecucion
BorrarBest VR Fishing games - Shootercasino 카지노사이트 카지노사이트 happyluke happyluke 온라인카지노 온라인카지노 45encore las vegas rooms
ResponderBorrar