- 1
[Opened] problème reponse PDF
Posted by christophec on 03/11/2008 10:16
Bonjour, J'utilise la version jelix 1.0.2 j'ai utilisé build.php pour adapter jelix à la version PHP 5.1.6 disponible sur mon serveur de production. j'ai ajouté les fonts pdf dans le répertoire lib.
a l'appel d'une action avec réponse pdf j'ai l'erreur suivante:
Undefined font: B /var/www/jelix-dev/lib/jelix/utils/jTcpdf.class.php
pour info à l'origine mon application à été créer avec la version 1.0b2.1
j'ai l'impression que le l'application ne trouve pas le chemin vers les fonts-pdf.
[Opened] Re: problème reponse PDF
Posted by laurentj on 03/11/2008 22:23
Salut,
Tu as suivi toutes les instructions de mise à jour depuis la 1.0b2.1, disponibles dans les changelogs ?
Pour les fonts, il suffit de mettre INCLUDE_ALL_FONTS = 1 dans le fichier ini pour le build, ainsi il n'y a pas besoin d'installer le zip des fontes séparément.
À part ça, je ne connais pas trop l'usage de TCPDF. Peut être as tu mal indiqué la fonte à utiliser. (c'est possible qu'il y ait aussi un bug...)
[Opened] Re: problème reponse PDF
Posted by christophec on 03/13/2008 08:16
Merci pour la réponse.
les fontes a utilisé doivent êtres sous /pdf-fonts uniquement. en déplaçant les fontes qui sont dans les sous répertoires de /pdf-fonts vers /pdf-fonts ça marche.
[Opened] Re: problème reponse PDF
Posted by christophec on 03/13/2008 16:34
en déplaçant les fontes de /pdf-fonts/old vers /pdf-fonts.
[Opened] Re: problème reponse PDF
Posted by Yann.L on 09/15/2008 11:26
Bonjour,
J'ai exactement le même problème, j'ai tenté d'effectuer ta manipulation mais rien n'y fait.
Voilà ce que j'ai dans mon dossier LIB :
lib/ diff/ jelix/ jelix-modules/ jelix-plugins/ jelix-scripts/ jelix-www/ pdf-fonts/ dejavu-ttf-2.15/ freefont/ makefont/ old/ ttf-bitstream-vera-1.10 + tous les fichiers que se trouve la normalement et les fichier contenu dans old simpletest/ tcpdf/ wikirendere/
Et voici le code de mon action de test:
function printPDF(){ $rep = $this->getResponse('tcpdf'); $rep->outputFileName = 'bilan.pdf'; $rep->doDownload = true; //initialisation de l'objet pdf $rep->initPdf(); $rep->tcpdf->AddPage(); $rep->tcpdf->SetFont('Helvetica'); $rep->tcpdf->SetTitle('Titre'); $rep->tcpdf->Text(10,10,'un texte'); return $rep; }
Et voila ce que ça donne :
[error 0] Undefined font: B F:\wamp\www\tabbord\lib\jelix\utils\jTcpdf.class.php 40
Merci pour votre aide.
[Opened] Re: problème reponse PDF
Posted by laurentj on 09/15/2008 15:11
Créer un ticket sur developer.jelix.org. Merci :-)
[Opened] Re: problème reponse PDF
Posted by Yann.L on 09/15/2008 15:48
J'ai créer le ticket sur developer.jelix.org :)
[Opened] Re: problème reponse PDF
Posted by Yann.L on 10/06/2008 10:26
Oui merci, j'avais lu ta réponse déjà sur developer.jelix.org, et j'ai tester et effectivement ça fonctionne merci pour le tips ^^ :D
- 1