IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Bibliothèques et frameworks PHP Discussion :

[FPDF] Problème avec Line()


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 28
    Par défaut [FPDF] Problème avec Line()
    Bonjour,

    J'utilise FPDF pour générer le fichier.

    Lors de la génération de mon PDF, j'utilise la méthode Line(), pour mettre en forme le texte. Chaque partie comporte un titre, et un contenu. Donc j'ai créer une méthodes qui prends en paramètre un titre et son contenu. Ainsi je peux mettre en forme tout le document.

    Donc pour rendre cela jolie, j'ai voulu mettre le titre sur la gauche séparer par une ligne verticale, qui s'arrête lorsque le contenu (le texte) se termine.

    Titre (ligne verticale) Texte

    Seulement j'ai un petit souci, lorsque le texte se retrouve entre deux page, la ligne n'apparait pas, et se retrouve sur la page suivant. J'ai l'impression que la ligne est une entité qui ne peut pas se retrouver coupé sur deux pages.

    Pour information, mon SetAutoPageBreak() est sur "true" car j'ai beaucoup de pages générées

    Vous avez une idée?

  2. #2
    Membre éclairé Avatar de guiyomh
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    328
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 328
    Par défaut
    on peut voir un peu ton code ?

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 28
    Par défaut
    Voilà le code de la fonction
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
     
    function form($titre,$corps) {
    $y1 = $this->GetY();
    $this->Write(7,"  ".$titre."    ");
    $x1 = $this->GetX();
     
    $this->SetLeftMargin($x1);
    $this->Write(4,$corps);
    $this->Ln();
     
    $y2 = $this->GetY();
    $this->SetLeftMargin(10);
    $this->Line($x1,$y1,$x1,$y2);
     
    $this->Ln();
    }

  4. #4
    Membre éclairé
    Profil pro
    Inscrit en
    Janvier 2008
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2008
    Messages : 60
    Par défaut
    Autre question, que se passe-t-il lorsque SetAutoPagebreak n'est pas activé ?

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    28
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 28
    Par défaut
    Les pages ne sont pas sautés et donc je me retrouve avec 1 page!

    Mais j'ai changé le système, c'est devenu trop compliqué. En fait lorsque j'appelle GetY(), si le texte se retrouve sur la deuxième page, c'est les coordonnées de cette dernières qui sont appelé. Au lieu d'avoir 350 j'ai par exemple 50 (si ma page fait 300mm de hauteur).
    En fait il faut pouvoir sélectionner la page d'avant, tracer la ligne jusqu'à la fin de page, puis sélectionner la dernière page et finir de tracer la ligne.

    Seulement sélectionner la page d'avant je ne suis pas sur que cela soit possible...

    voilà merci pour s'être intéressé à mon problème

Discussions similaires

  1. [FPDF] problème avec les images dans un tableau dynamique
    Par GADSN dans le forum Bibliothèques et frameworks
    Réponses: 4
    Dernier message: 08/04/2009, 11h11
  2. [FPDF] Problème avec $_POST
    Par coco38 dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 23/04/2007, 13h46
  3. [FPDF] Problème avec SetFillColor
    Par Tuscelan dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 20/01/2007, 16h28
  4. Problème avec Line Input
    Par Scepti-K dans le forum VB 6 et antérieur
    Réponses: 3
    Dernier message: 25/10/2006, 22h42
  5. Petit problème avec Line Input
    Par GrosQuicK dans le forum VB 6 et antérieur
    Réponses: 2
    Dernier message: 14/09/2005, 12h47

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo