Utilize fontes personalizadas ao criar pdf usando o iReport
iReport Versão: 3.7.1
Abordei esse problema de duas maneira
Meu primeiro método
Estou criando umpdf
página emiReport
e tenho um dos campos (do banco de dados) definido como uma fonte Gujarati-Salarl (Uma fonte para um idioma regional da Índia
Esta fonte está disponível na lista de fontesiReport
. Quando acerto na visualização, obtenho a saída desejada, com o campo no estilo de fonte necessári
Tudo até aqui está bem.
Mas opdf
arquivo gerado ainda contém a mesma fonte original em caracteres em inglê
O resultado é o mesmo, seja para chamar o relatório do aplicativo ou de umJAVA
Arquivo
Depois de um pouco de estudo, encontrei isso,um segundo método
JRProperties.setProperty("net.sf.jasperreports.default.pdf.font.name", "C:\\Gujrati-Saral-1.ttf");
Isso define a fonte dopdf
aottf
fonte fornecida, mas agora toda apdf
vem na fonte Guarati-saral, que não é o que estou procurando ..
Existe uma maneira de aplicar especificamente essa fonte apenas a esse campo específic
o
ao seguir o segundo método, existe uma maneira de não aplicar a fonte Guarati-saral para todos os outros campos, exceto o necessári