Quick links: Content - sections - sub sections
EN FR
Quick Search Advanced search
 
Page

  [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

Reply #1 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

Reply #2 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

Reply #3 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

Reply #4 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

Reply #5 Posted by laurentj on 09/15/2008 15:11

Créer un ticket sur developer.jelix.org. Merci :-)

  [Opened] Re: problème reponse PDF

Reply #6 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

Reply #7 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

 
Page
  1. Re: problème reponse PDF