O servidor de aplicação Wildfly contém o pacote de fontes nativas para sua utilização, mas em algum momento ou relatório específico é necessário realizar a inclusão de alguma fonte. Neste tutorial apresentaremos as funcionalidades que te ajudarão nesta inclusão.
1) Acesse o iReport para inclusão da fonte no seguinte caminho:
Ferramentas > Opções > Fonts > Install Font
Em TrueType Font clique Browse e selecione a fonte desejada.
Clique em próximo > Family Name defina o nome da fonte e marque a opção 'Embed this font in the PDF document'
Finalizar.
2) Agora vamos gerar o arquivo.jar da fonte, acesse novamente Ferramentas > Opções > Fonts e selecione a fonte que importamos no passo 2 e clique em 'Export as extension':
Salve no formato nome_da_fonte.jar
3) Acesse a pasta de instalação do wildfly_producao no seguinte caminho de acordo com seu sistema operacional:
/wildfly_producao/modules/custom/net/sf/jaspereports/fonts/main/
e inclua o arquivo criado .jar
Edite o arquivo modulo.xml conforme exemplo abaixo:
<?xml version="1.0" encoding="UTF-8"?>
<module xmlns="urn:jboss:module:1.1" name="custom.net.sf.jasperreports.fonts">
<resources>
<resource-root path="skw-ireport-pdf-fonts.jar"/>
<resource-root path="nome_da_fonte.jar"/>
</resources>
<dependencies>
</dependencies>
</module>
Obs.: alterar de acordo com o nome criado na extensão .jar e repita o processo para outras bases (Teste ou Treina)
Salve o arquivo.
4) Reinicie o Wildfly para carregar as alterações
5) Faça as alterações no arquivo jrxml para a fonte criada e substitua o relatório dentro do Sankhya-W.
Ireport:
Sankhya-W
Comentários
0 comentário
Por favor, entre para comentar.