|
Publicité ' | |||||||||||||||||||||||
|
|
#1 |
|
Candidat au titre de Membre du Club
![]() |
Bonjour à tous,
Quand on genere un fichier pdf à partir de Birt, quand on ouvre le pdf avec acrobat reader en allant dans le menu file > Document properties... on voit pour chaque FONT le type et l'encoding de ladite FONT. J'ai un probléme avec une FONT generé par BIRT: Je dois generer un pdf qui alimente un serveur de fax, ce serveur parse le document et l'envoi. Ce processus marche avec l'ancien logiciel generant du pdf. Avec Birt, je genere le PDF mais le serveur n'envoi pas le fax. En comparant avec les pdf qui passe au niveau de l'impression fax, j'ai trouvé d'où venait le probléme: certaines FONTs, ont la valeur Enconding: Custom dans les anciens pdf et Encoding: Identity-H dans les fichiers pdf que je genere avec BIRT, et ce sont ces données là qui font planter l'impression fax. Ma question est simple: Quelqu'un connais un moyen d'imposer un encoding plutôt qu'un autre directement à partir du code java qui lance le ReportEngine et genere le fichier pdf. ![]() Je remercie d'avance tous ceux qui voudront bien m'aider. ![]() PS: je precise que j'ai déja passé un bout de temps à chercher sur le site d'eclipse/birt sans grand succes, ainsi que sur le net avec google. Si quelqu'un a une idée elle sera la bien venue |
|
00
|
|
|
#2 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
Bonjour
Je t'invite tout d'abord à modifier le titre de ton message en suivant les règles suivantes : http://www.developpez.net/forums/ann...php?f=351&a=36 Et je crois que c'est ce que tu cherches : http://www.developpez.net/forums/sho...d.php?t=190752 |
|
|
00
|
|
|
#3 |
|
Candidat au titre de Membre du Club
![]() |
Merci BiM pour ta reponse,
![]() En fait j'avais lu le post dont tu m'as envoyé le lien, mais je n'en suis plus là, je génére mon pdf à partir d'un fichier rptdesign (alimenté par des POJOs Java et du scripting) sans probléme et resultat visuel correspond tout à fait à ce que je veux. Je reformule ma demande: ![]() Mon probléme c'est que pour suivre la trace du document j'utilise en pied de page une police qui produit un code barre( C39HrP36DlTt ). Le resultat visuel me convient, j'ai bien un beau code barre. Là où ça ne va pas c'est que les pdf que je produit avec BIRT ne passent et ceux produit avec l'ancienne application oui. La différence (en regardant les propriétés du pdf) c'est propriété Encoding de la font C39HrP36DlTt dans le doc générè par Birt elle est en Identity-H alors que dans le pdf générè par Paradox est en encoding: Custom. Pourtant Birt et Paradox se servent du même fichier C39HrP36DlTt.ttf pour générer leur PDF respectif. ![]() Ma question est donc: Quelqu'un sait il comment imposer l'encoding de la FONT, dans Birt. Bonne journée à tous, |
|
00
|
|
|
#4 |
![]() ![]() Consultante/Formatrice BIRT & Ingénieur Java/J2EE/GWT Inscription : janvier 2005 Messages : 7 299 ![]() |
De rien.
Mais là, j'avoue que je sèche... ![]() Peut etre tu devrais regarder du côté des styles avec la propriété charset et mettre l'encodage que tu veux utiliser en valeur. |
|
|
00
|
|
|
#5 |
|
Candidat au titre de Membre du Club
![]() |
Finalement on a fait ce qu'on aurait dû faire depuis le début. On met à jour l'imprimante fax. Mais au début je voulais ne pas y toucher vu que ça peut impacter la prod.
En tout cas merci d'avoir essayé :-) Si quelqu'un a une reponse, elle sera la bienvenue. |
|
00
|
Copyright © 2000-2012 - www.developpez.com