2010-11-29 7 views
0

Utilisation d'iReport 2.0.2.Police de code à barres personnalisée?

J'ai une police de code à barres que je voudrais utiliser, mais le premier problème est qu'il n'est pas inclus dans iReport. J'ai essayé de contourner le problème en utilisant la police de code à barres comme une police régulière et cela fonctionne bien, mais le problème apparaît lorsque j'envoie le PDF à un composant (pdfBox) qui envoie le PDF directement à l'imprimante. Le composant ne peut pas reconnaître la police (c'est une histoire longue et non pertinente) même si elle est intégrée et retourne le code à barres à Arial. Ce dont j'aurais besoin est d'intégrer ma police de code à barres dans iReport pour qu'elle puisse être utilisée comme tout autre code à barres existant (et générée comme une image)?

Répondre

0

Avez-vous essayé d'utiliser isPdfEmbedded?

The isPDFEmbedded tag in Jasper Reports

+0

La police est intégrée dans le PDF iReport (je peux normalement utiliser le code à barres lorsque j'imprime le document), mais il semble que pdfBox recrée le document et ne le voit pas (même si il devrait puisque je le charge dans le document). C'est pourquoi je voudrais essayer de créer l'image de code à barres et être fait avec elle. L'alternative serait d'essayer de créer l'image de code à barres en Java et de l'envoyer à iReport en tant que parametar. – Andrija

1

Il semble que le problème est le PDFBox. Pour contourner ce problème (et créer une solution plus stable), vous pouvez compiler le rapport et générer le pdf avec JasperReports (via le code Java), puis utiliser la bibliothèque d'imprimantes Java pour l'envoyer automatiquement à l'imprimante par défaut dialogue de sélection de l'imprimante).

Questions connexes