Indésirables police Helvetica est à l'aide en pdf par Jasper
J'ai un problème que Helvetica, dont je ne suis pas à l'aide de l'un de mes JRXML champs, est utilisé comme la police par défaut dans le parc national Jasper rapports PDF.
La première variante consiste à définir la police par défaut via le réglage net.sf.jasperreports.default.font.name et/ou net.sf.jasperreports.default.pdf.font.name propriétés.
Par exemple, c'était mon paramètres par défaut dans iReport (dialogue Options -> JasperReports Propriétés):
Avec ces paramètres (sans définir le style par défaut dans le modèle), j'ai le Helvetica police dans mon pdf généré par iReport.
Après que j'ai changé les paramètres dans iReport comme ceci:
Et maintenant, j'ai Courrier police dans mon pdf fichier (généré par iReport):
Plus d'informations sur le travail avec les polices que vous pouvez lire ici.
nous hvae définir les propriétés, comme ci-dessous: net.sf.jasperreports.par défaut.la police.nom=SansSerif net.sf.jasperreports.par défaut.la police.taille=10 net.sf.jasperreports.par défaut.pdf.la police.nom=HeiseiMin-W3 net.sf.jasperreports.par défaut.pdf.encoding=Cp1252 net.sf.jasperreports.par défaut.pdf.embedded=true net.sf.jasperreports.awt.les ignorer.manquant.font=faux, Mais encore, helvetica apparaît dans les propriétés du fichier -> onglet polices. Mais nous n'avons jamais utilisé la police de n'importe où dans le modèle. Svp aider sur ce point. Vous pouvez effectuer une recherche sur le fichier jrxml le membre de phrase "Helvetica". Quel est le résultat? 'Helvetica' ne trouve pas. Aussi il y a des commentaires dans un lien jasperforge.org/plugins/espforum/... => "tant Que vous avez un style par défaut dans le rapport qui utilise une police de caractères de l'extension, de la page masquée ancres et aucun Helvetica mettre dans le fichier PDF résultant." je ne peux pas en mesure de u'stand, pouvez-vous pls m'expliquer? Le lien que vous avez fourni a dit que c'était un bug d'un vieux iReport version. Vous pouvez définir la police par défaut dans le modèle im exporter le fichier pdf via l'API. dans ireport, je suis en utilisant isPdfFont, isPdfEncoding, isEmbedded options de police. Mais est-il defaultPdfFont option dans la version 4.0.3?
net.sf.jasperreports.default.font.name
et/ounet.sf.jasperreports.default.pdf.font.name
propriétés.Par exemple, c'était mon paramètres par défaut dans iReport (dialogue Options -> JasperReports Propriétés):
Avec ces paramètres (sans définir le style par défaut dans le modèle), j'ai le Helvetica police dans mon pdf généré par iReport.
Après que j'ai changé les paramètres dans iReport comme ceci:
Et maintenant, j'ai Courrier police dans mon pdf fichier (généré par iReport):
Avec JasperReports API vous pouvez définir ces propriétés à l'aide de JRProperties.setProperty(java.lang.Clés de la chaîne, une valeur booléenne) méthode.
De l'échantillon:
L'exemple:
Plus d'informations sur le travail avec les polices que vous pouvez lire ici.
Vous pouvez effectuer une recherche sur le fichier jrxml le membre de phrase "Helvetica". Quel est le résultat?
'Helvetica' ne trouve pas. Aussi il y a des commentaires dans un lien jasperforge.org/plugins/espforum/... => "tant Que vous avez un style par défaut dans le rapport qui utilise une police de caractères de l'extension, de la page masquée ancres et aucun Helvetica mettre dans le fichier PDF résultant." je ne peux pas en mesure de u'stand, pouvez-vous pls m'expliquer?
Le lien que vous avez fourni a dit que c'était un bug d'un vieux iReport version. Vous pouvez définir la police par défaut dans le modèle
im exporter le fichier pdf via l'API. dans ireport, je suis en utilisant isPdfFont, isPdfEncoding, isEmbedded options de police. Mais est-il defaultPdfFont option dans la version 4.0.3?
OriginalL'auteur Alex K
J'utilise NetBeans et sur un de mes projets j'ai voulu utiliser Garamond que ma police par défaut pour mes fichiers pdf donc ce que j'ai fait:
Exécuter le rapport, l'enregistrer, puis de l'afficher.
OriginalL'auteur Benjamin Ndugga