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] Saut de page à droite avec un tableau


Sujet :

Bibliothèques et frameworks PHP

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre habitué
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut [FPDF] Saut de page à droite avec un tableau
    Bonjour,

    Je vous expose mon problème. Je dois gérer l'affichage d'un tableau dans un fichier PDF dont les données proviennent d'une requête SQL exécutée dans un script PHP. La requête est tapée par un utilisateur, donc je ne connais pas par avance le nombre de champs à afficher.

    Mon problème est le suivant : s'il y a trop de champs, mon pdf tronque le tableau dès qu'il atteint le bord droit de la page, mais ne m'ouvre pas une nouvelle page pour afficher la suite du tableau. Je me suis penché sur les fonctions SetAutoPageBreak() et AcceptPageBreak() mais cela ne concerne que le bas de page.

    Merci par avance

  2. #2
    Invité
    Invité(e)
    Par défaut
    tu peut tout de meme calculer le nombre de champ durant l'execution :

    si (largeur document < nb_colonne * largeur_colonne) alors
    passe en mode portrait

    non ?

  3. #3
    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
    Citation Envoyé par Bourgui Voir le message
    si (largeur document < nb_colonne * largeur_colonne) alors
    passe en mode portrait
    A condition que largeur_colonne soit fixe, sinon le calcul est un peu plus complexe.
    Petit lapsus sans doute, si (largeur document < nb_colonne * largeur_colonne) on passe en mode paysage.

  4. #4
    Invité
    Invité(e)
    Par défaut
    euh ou est mon lapsus ? "alors" est un mot fréquent dans l'algorithmie.

  5. #5
    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
    Si la page n'est pas assez large on passe en mode paysage

  6. #6
    Membre habitué
    Inscrit en
    Mai 2008
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mai 2008
    Messages : 12
    Par défaut
    Ma page est déjà en mode paysage en fait ! Ma base de données étant assez fournie, l'utilisateur peut sélectionner un grand nombre de champ, créant un tableau plus grand qu'une page en format paysage ...

Discussions similaires

  1. [CR XI] Saut de page intempestif avec sous-rapport vide
    Par Sichagadel dans le forum Formules
    Réponses: 6
    Dernier message: 18/11/2014, 10h46
  2. Possibilité de saut de page explicite avec JasperReport?
    Par guitio2002 dans le forum Jasper
    Réponses: 0
    Dernier message: 29/07/2010, 10h47
  3. [ODS PDF]Mise en page : Pas de saut de page entre titre et tableau
    Par Filippo dans le forum ODS et reporting
    Réponses: 5
    Dernier message: 29/03/2010, 18h38
  4. [FPDF] Générer une page PDF avec une image
    Par dudu134 dans le forum Bibliothèques et frameworks
    Réponses: 9
    Dernier message: 27/09/2007, 12h23
  5. [FPDF] Saut de page et tableaux
    Par lteixeir dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 10/07/2007, 16h44

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