- 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

