|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 38 ![]() |
bonjour je dois utiliser un code barre dans le rapport que je suis en train de faire, j'ai un fichier code39.ttf je l'ai mi dans C:\Windows\fonts mais je n'arrive pas à le voir dans birt. Pouvez vous m'aider???
Merci d'avance |
|
|
00
|
|
|
#2 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Bonjour,
Il faut modifier le fichier fontsConfig.xml comme indiqué ici dans la FAQ (La procédure étant à peu près la même sous Windows et Linux). |
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 38 ![]() |
Ok merci j'ai trouvé...
Je dois donc créer une édition avec birt qui s'imprime sur des étiquettes avec code-barre qui sont censé se coller sur une table ou sur une copie. Chaque page est décomposé en 6 lignes et 3 colonnes et je n'utilises qu'un seul dataset. Dans cette édition Il y a une ligne et 3 colonnes par candidat, c'est à dire 3 étiquettes identiques, et 6 lignes par page (6 candidats par pages avec ses 3 étiquettes) Le problème c'est que cette édition doit s'imprimer sur un papier spécial A4 imprimable avec donc 18 étiquettes. Il faut donc qu'avec Birt je définisse moi même les marges et les tailles du Dataset pour que lors de la génération les informations s'imprime sur les places d'étiquettes. J'ai fais des test en faisant run/view report/ as pdf pour visualiser mon travail, mais quand j'imprime à partir de la visualisation pdf les marges que j'ai définie dans BIRT ne correspondent pas avec le pdf imprimé. je me demande alors si il fait imprimer d'une autre façon ? un paramètre à renseigné ? Car sur Birt j'arrive à mettre les marges comme je veux mais quand j'imprime les dimensions ne sont pas respectées. |
|
|
00
|
|
|
#4 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Tu nous dis que ta génération PDF est OK, c'est ça ?
C'est peut être la configuration par défaut de l'imprimante sur ton poste qui parfois modifie les marges. |
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 38 ![]() |
Re, merci beaucoup comme j'imprimais sur une imprimante utilisé par plusieurs personnes elle était prédéfinie pour les marges, donc ce problème est réglé.
Pour cette édition j'utilise un data set avec 3 colonnes et je copie colle les champs pour répéter l'information 3 fois. Il faudrait que mon dataset se repète autant de fois qu'il y a de candidats et avec la même taille à chaque fois pour bien correspondre au étiquettes. or je constate un décalage qui fait que l'impression sur les étiquettes est faussé. |
|
|
00
|
|
|
#6 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Pour cela, il te faut une table avec 3 colonnes et 1 ligne de détail bindée sur le DataSet qui contient les candidats.
La ligne de détail doit avoir une hauteur fixe pour bien correspondre aux étiquettes. Dans la première colonne, tu affiches une grille avec tes éléments correctement présentés. Puis tu copies/colles cette grille dans les deux autres colonnes. Si tu fais directement la présentation dans la table, il faudra définir une hauteur fixe pour chaque ligne (et prendre en compte les bordures). |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 38 ![]() |
ok merci pour ton aide.
|
|
|
00
|
|
|
#8 |
|
Invité de passage
![]() Inscription : novembre 2010 Messages : 38 ![]() |
J'arrive à utiliser le code barre ... La taille du code barre me convient en largeur mais le problème c'est que la hauteur du code barre n'est pas assez grande pour le laser. Et je dois l'imprimer sur une étiquette, donc je ne peux pas agrandir la taille sinon le code barre déborde. Y a t'il un moyen de modifier la taille ?
Merci d'avance |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com