Lors de l'exportation d'un rapport au format PDF modifier la police
Je suis en utilisant Jaspersoft Studio 5.2, et j'ai fait un rapport avec Courier New de la police, et quand je les exportations de ce document PDF, modifier la police de Arial.
Je suis juste en utilisant le Studio outil. Quand j'ai aperçu le rapport est correct, mais quand je l'exportation, il est arrive.
Que puis-je faire avec mon rapport à l'exportation avec Courier New police?
Mon textField modèle que j'utilise dans le rapport:
<textField pattern="dd/MM/yyyy HH:mm:ss">
<reportElement uuid="f50b279a-b480-498f-8af7-be7e23c4b80b" x="415" y="11" width="105" height="10"/>
<textElement>
<font fontName="Courier New" size="8"/>
</textElement>
<textFieldExpression><![CDATA[new java.util.Date()]]></textFieldExpression>
</textField>
Avez-vous utilisé le Police Extensions?
Je viens de changer la valeur sur
Vous devez utiliser le Police Extensions
Il n'y a pas de moyen facile de faire cela automatiquement, comme avant l'appel
when I export it's happens
- Avez-vous utilisé le Java code?Je viens de changer la valeur sur
fontName
à Courier New
et rien de plus.. l'outil de montrer à moi c'est tout droit.. mais quand je imprimer ou d'exporter en pdf, est toujours Arial..Vous devez utiliser le Police Extensions
Il n'y a pas de moyen facile de faire cela automatiquement, comme avant l'appel
JasperFillManager.fillReport(report, parameters, connection);
et incorporer toutes les polices utilisées ?OriginalL'auteur Chico Luiz | 2013-10-07
Vous devez vous connecter pour publier un commentaire.
Vous devez utiliser le Police Extensions mécanisme.
Étapes
La création de la police dans Jaspersoft Studio
Vous devez créer une nouvelle police de caractères avec Fenêtre -> Préférences dialogue:
Avec Famille de Polices boîte de dialogue, vous pouvez définir ttf fichier de police:
La création de rapport de style
Vous devez créer un nouveau style à l'aide du menu contextuel:
Après que vous pouvez définir police pour ce style:
Et après cela, vous pouvez utiliser ce nouveau style:
L'échantillon
La jrxml fichier:
La conception de l'état dans Studio:
Et le résultat sera (pdf fichier généré par Jaspersoft Studion et ouvert en Adobe Reader):
Note:
Vous pouvez trouver plus d'infos sur Police Extensions ici
OriginalL'auteur Alex K
Si votre rapport n'est pas rendu correctement pour toutes les polices, vous pouvez avoir de problème de compatibilité avec iReport /JasperStudio et jasper libs dans votre système. J'ai eu ce problème lorsque vous essayez d'exporter un rapport au format pdf à l'aide d'un fichier jasper. La solution a été de compiler le rapport à l'intérieur de mon code comme ci-dessous:
OriginalL'auteur Marcelo Fonseca
Le même problème m'est arrivé. J'ai essayé de la façon suivante pour trouver une solution -
Si vous voulez une police pour être intégré dans votre
Jasper Report
visualiseur de fichier PDF et que la police n'est pas disponible dans votre liste de polices, de tout ce que vous avez à faire est de:Window -> Preferences -> Jaspersoft Studio -> Fonts
. Vous verrez une boîte de ajouter votre .ttf fichier de votre police.Embed this font to PDF
. Après cela, vous verrez que votre police dans la liste des polices de caractères avec le nom que vous avez donné précédemment.Et d'ajouter que le fichier jar de votre police dans le chemin de classe de votre demande si vous souhaitez afficher le fichier pdf à partir de votre application.
Que c'est.
Merci.
OriginalL'auteur M. Nashath