Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1656 connectés 

  FORUM HardWare.fr
  Programmation
  Java

  iText

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

iText

n°1887929
figosat
Posté le 26-05-2009 à 11:11:16  profilanswer
 

Bonjour,
je suis entrain de développer un petit programme java (itext) pour générer un document pdf. Ce dernier contient des tableaux de données. Mon pb c'est que je voudrais savoir comment faire pour remettre le header de la table lors du changement de page dans le document pdf. Je m'explique :
 
Le problème : Je n'arrive pas à remettre l'entête du tableau qd on change de page.  
 
 
à l'heure actuelle j'édite :
 

  • Page1

+-----------------+-----------------+------------------+
|      Champ1        |     champ2         |     Champ3         |
+-----------------+-----------------+------------------+
|      Val1             |     val2              |      Val3              |
+-------------------------------------------------------+
|                                     ........                                |
+-----------------+-----------------+------------------+
|     val1n            |       val2n          |       val3n            |
+-----------------+-----------------+------------------+
 

  • Page2

+-----------------+-----------------+------------------+
|      val1m           |      val2m          |      val3m            |
+-----------------+-----------------+------------------+
|      Val11m         |      val21m         |       Val31m         |
+-------------------------------------------------------+
|                                     ........                                |
+-----------------+-----------------+------------------+
|      val1nm         |       val2nm        |        val3nm         |
+-----------------+-----------------+------------------+
 
Besoin:  Afficher l'entête du tableau à chaque changement de page.
 

  • Page1

+-----------------+-----------------+------------------+
|      Champ1        |     champ2         |     Champ3         |
+-----------------+-----------------+------------------+
|      Val1             |     val2              |      Val3              |
+-------------------------------------------------------+
|                                     ........                                |
+-----------------+-----------------+------------------+
|     val1n            |       val2n          |       val3n            |
+-----------------+-----------------+------------------+
 

  • Page2

+-----------------+-----------------+------------------+
|      Champ1        |     champ2         |     Champ3         |
+-----------------+-----------------+------------------+
|      val1m           |      val2m          |      val3m            |
+-----------------+-----------------+------------------+
|      Val11m         |      val21m         |       Val31m         |
+-------------------------------------------------------+
|                                     ........                                |
+-----------------+-----------------+------------------+
|      val1nm         |       val2nm        |        val3nm         |
+-----------------+-----------------+------------------+
 
Merci d'avance.

mood
Publicité
Posté le 26-05-2009 à 11:11:16  profilanswer
 

n°1888014
charly007
Posté le 26-05-2009 à 13:49:04  profilanswer
 

http://itextdocs.lowagie.com/tutor [...] /index.php
§ Splitting tables over several pages

n°1888072
figosat
Posté le 26-05-2009 à 15:30:37  profilanswer
 

Merci pour la réponse charly007. Mais mon problème c'est que l'entête de la table est alimenter à partir d'une "List" c.à.d au lieu d'avoir champs1 j'ai une valeur de la liste. C'est un regroupement en fait.
Par exemple :
 

  • Ile de france

  -> Paris
   -> Val de marne
   -> Seine et marne
   -> Haut de seine
   -> Seine saint denis
   -> Yvelines
 

  • Picardie

  -> Aisne
   -> Oise
   -> Somme
   

  • Nord-Pas-de-Calais

  -> Nord
   -> Pas de calais
   

  • Page1

+-----------------+-----------------+------------------+
|Ile de france |    champ2   |   Champ3  |
+-----------------+-----------------+------------------+
|      Paris            |     val2              |      Val3              |
+-----------------+-----------------+------------------+
|   Val de marne    |     val2              |      Val3              |
+-------------------------------------------------------+
|                                     ........                                |
+-----------------+-----------------+------------------+
| Seine et marne   |       val2n          |       val3n            |
+-----------------+-----------------+------------------+
 

  • Page2

+-----------------+-----------------+------------------+
|Ile de france |    champ2   |   Champ3  |
+-----------------+-----------------+------------------+
|  Haut de seine    |      val2m          |      val3m            |
+-----------------+-----------------+------------------+
| Seine saint denis |      val21m         |       Val31m         |
+-------------------------------------------------------+
|                                     ........                                |
+-----------------+-----------------+------------------+
|     Yvelines        |       val2nm        |        val3nm         |
+-----------------+-----------------+------------------+
 
+-----------------+-----------------+------------------+
|  Picardie   |  champ2   |   Champ3  |
+-----------------+-----------------+------------------+
|          Aisne       |      val2m           |      val3m            |
+-----------------+-----------------+------------------+
|         Oise          |      val21m         |       Val31m         |
+-------------------------------------------------------+
|                                     ........                                |
+-----------------+-----------------+------------------+
|      Somme         |       val2nm        |        val3nm         |
+-----------------+-----------------+------------------+
 
 

  • Page3

+-----------------+-----------------+------------------+
|Nord-Pas-de-Calais |    champ2   |   Champ3  |
+-----------------+-----------------+------------------+
|        Nord          |      val2m          |      val3m            |
+-----------------+-----------------+------------------+
|    Pas-de-Calais  |      val21m         |       Val31m         |
+-------------------------------------------------------+

n°1888855
figosat
Posté le 28-05-2009 à 10:19:14  profilanswer
 

help !!!

n°1889243
pop-pan
yay!
Posté le 29-05-2009 à 01:11:46  profilanswer
 

je vois pas ou est le probleme.
le lien ci dessus decrit ca tres bien.


---------------
[VDS] rail vesa, bras ecran, support TV / [ACH] des machins

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  Java

  iText

 

Sujets relatifs
Insérer une image avec itextProblème API itext
Problème avec iText[RESOLU] Itext - Mise en page et outils formulaire
iText Créer ses propres objets[ITEXT] Alignement vertical d'un texte dans un objet Cell
iText : page events & variables globales[Resolu] itext et Netbeans
Je n'arrive pas a compiler iTextcomment installer iText
Plus de sujets relatifs à : iText


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR