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

Documents Java Discussion :

iText - Problème de glutage de la première ligne d'un tableau à la seconde


Sujet :

Documents Java

  1. #1
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 20
    Points : 19
    Points
    19
    Par défaut iText - Problème de glutage de la première ligne d'un tableau à la seconde
    Bonjour,

    Mon souci est le suivant :
    * soit plusieurs tableaux les uns au dessous des autres ;
    * pour chaque tableau, 1 cellule 'titre' et 1 cellule 'data' ;
    * la cellule data peut être relativement longue et séparée sur plusieurs pages
    * la cellule titre DOIT (et le problème est là) être "greffée / collée" à la cellule de data ET ne pas se répéter quand la cellule data est sur 2+ pages.

    Avec la propriété rowSplit à true et sans utiliser d'entête de table, j'ai, quand j'arrive en bas de page, le titre alors que la data est en page suivante :
    |Titre1|
    |Bla bla bla
    bla bla bla|
    |Titre2|
    -- page break --
    |Bla bla bla
    bla bla bla|

    Avec la propriété setHeader(..) à 1, j'ai, quand j'arrive en bas de page la répétition du titre sur la seconde page (ce que je ne veux pas, évidemment) :
    Exemple :
    |Titre1|
    |Bla bla bla
    -- page break --
    |Titre1|
    bla bla bla|
    |Titre2|
    |Bla bla bla
    bla bla bla|

    Et quand je coupe le row-split j'ai parfois de grand espace blanc en fin de page, ce qui est, cela va s'en dire, également non souhaité !

    Auriez-vous des idées (et surtout des exemples) pour que :
    - lorsqu'il s'agit de la cellule data qui arrive en bas de page, elle soit bien scindée en multi-pages
    ET
    - la cellule de titre (qualifiée en header ou pas) soit toujours "collée" à la cellule de data
    ET
    - la cellule de titre ne se répète pas sur chaque page.

    Merci d'avance,
    Nono .

  2. #2
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Avec des exemples, c'est tout de suite plus parlant ... ou pas
    Bonjour,

    Histoire de préciser un peu, je joins plusieurs exemples ainsi que la classe Java ayant permis de les générer.

    Cas 1.
    Cas de base. Je m'aperçois que la cellule de titre se trouve seule en bas de page.

    Cas 2.
    Qu'à cela ne tienne, je me dis que je mets le tableau contenant en splitrow à false. Mais dans ce cas, je peux arriver à ce cas qui n'est pas beau (sujet à l'espace restant vacant sur la 1ère page).

    Cas 3.
    Et si je mettais des entêtes de tableaux ? Mon souci est alors la répétition de l'entête sur la seconde page. Sinon, c'est du tout bon.
    A noter que l'option skipFirstHeader ne sert à rien plus que dalle dans mon cas (comprendre : je ne sais pas comment l'utiliser ni même à quoi elle sert).

    Cas 4.
    Et si j'utilisais l'option keepTogether ? On retombe alors dans le travers du cas 1 ! Je n'ai pas du piger non plus comment l'utiliser !


    Est-ce que cela vous parle ? Avez-vous ainsi plus d'idée ? Une petite piste de réflexion peut-être ?

    Merci d'avance,
    Images attachées Images attachées
    Fichiers attachés Fichiers attachés

  3. #3
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Possibilité de chemin détourné
    A noter que si quelqu'un à la solution (et tant qu'à faire 1 exemple) pour faire en sorte que les "entêtes de tables" puissent être différents sur la 1ère et la 2nde page lorsque la table est coupée en 2, je suis preneur, puisque cela résoudra de manière indirecte mon souci.

    Merci d'avance,

  4. #4
    Membre à l'essai
    Inscrit en
    Juin 2009
    Messages
    20
    Détails du profil
    Informations forums :
    Inscription : Juin 2009
    Messages : 20
    Points : 19
    Points
    19
    Par défaut Help or not help
    Mais où donc sont les pros d'iText ???

Discussions similaires

  1. Problème sur sélection de la première ligne vide
    Par atk_49 dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 02/12/2013, 13h16
  2. Réponses: 2
    Dernier message: 18/08/2010, 15h56
  3. Première ligne d'un tableau en couleur
    Par popsmelove dans le forum Tableaux - Graphiques - Images - Flottants
    Réponses: 12
    Dernier message: 21/08/2009, 18h26
  4. Problème d'affichage des X premières lignes d'une requête
    Par TheFlow dans le forum Requêtes et SQL.
    Réponses: 5
    Dernier message: 22/07/2008, 10h44
  5. Réponses: 5
    Dernier message: 23/03/2007, 12h23

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