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] Tableau contenant des tableaux


Sujet :

Documents Java

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2005
    Messages : 45
    Par défaut [iText] Tableau contenant des tableaux
    Bonjour,

    Quand je crée un tableau 2 colonnes avec iText , ayant 5 lignes dont chaque lignes avec la 1ere ligne est colspan 2, la 2eme aussi, la 3eme a 2 colonnes, la 4eme colspan 2 et la 5eme en colspan 2.

    Le rendu correspond bien a mes attentes parce que je n'ai que du texte dans mes cellules et ca correspond bien a un

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    <table>
    <tr><td colspan="2"></td></tr>
    <tr><td colspan="2"></td></tr>
    <tr><td></td><td></td></tr>
    <tr><td colspan="2"></td></tr>
    <tr><td colspan="2"></td></tr>
    </table>
    Par contre, des que dans une cellule , j'ajoute une table, le rendu PDF fait n'importe quoi.

    Je voudrais obtenir un truc du genre :
    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
    <table>
    <tr><td colspan="2"></td></tr>
    <tr>
      <td colspan="2">
        <table>
          <tr>
            <td></td>
          </tr>
        </table>
        </td>
    </tr>
    <tr><td></td><td></td></tr>
    <tr><td colspan="2"></td></tr>
    <tr><td colspan="2"></td></tr>
    </table>
    Mais je n'y arrive pas... Le rendu ne colle pas du tout alors que pourtant je fais juste. La table devient completement déformée et ne respecte plus du tout les colspan....

    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
    17
    18
    19
    20
    21
    22
    23
    24
    25
    26
    27
    28
    29
    30
    Table table = new Table (2);
    Cell cellHeader = new Cell ("HEADER");
    cellHeader.setColspan(2);
    table.addCell(cellHeader);
     
    cellHeader = new Cell ();
        Table tableNews = new Table (2);
        Cell cell1 = new Cell ("ligne 1");
        Cell cell2 = new Cell ("ligne 2"); 
        table.tableNews (cell1);  
        table.tableNews (cell2);  
    cell.add (tableNews);
    cellHeader.setColspan(2);
    table.addCell(cellHeader);
     
    cellHeader = new Cell ("headlines");
    cellHeader.setColspan(1);
    table.addCell(cellHeader);
     
    cellHeader = new Cell ("also");
    cellHeader.setColspan(1);
    table.addCell(cellHeader);
     
    cellHeader = new Cell ("stockprice");
    cellHeader.setColspan(2);
    table.addCell(cellHeader);
     
    cellHeader = new Cell ("footer");
    cellHeader.setColspan(2);
    table.addCell(cellHeader);

  2. #2
    Membre averti
    Homme Profil pro
    Ingénieur développement logiciel
    Inscrit en
    Juillet 2009
    Messages
    30
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Ingénieur développement logiciel
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Juillet 2009
    Messages : 30
    Par défaut
    Bonjour

    Je relance ce sujet deux ans après parce que je rencontre le même problème et aucune solution n'a été proposée.
    Pour le Monsieur qui l'avait posté est ce que t'avait trouvé une solution?
    Pour les autres, est ce que la solution existe ou bien y'a t il une autre alternative.
    Le problème est qu'en ajoutant un tableau dans une cellule, on obtient pas le rendu qu'on désire comme en html.
    S'il vous plait si quelqu'un a une solution merci de me le faire parvenir.

    merci d'avance.

  3. #3
    Membre éclairé
    Profil pro
    Inscrit en
    Mars 2006
    Messages
    511
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mars 2006
    Messages : 511
    Par défaut
    Bonjour
    Ca fonctionne très bien, il faut créer la table à insérer que tu gardes au chaud, puis quand tu crèes ton 2ème tableau tu insères dans ta cellule la table précédement créée.

Discussions similaires

  1. Tableau associatif contenant des tableaux
    Par gianffranco dans le forum Programmation et administration système
    Réponses: 2
    Dernier message: 15/03/2011, 14h40
  2. [PHP 5.3] Parcours d'un tableau tridimensionnel contenant des tableaux
    Par DarkSeiryu dans le forum Langage
    Réponses: 11
    Dernier message: 28/05/2010, 15h05
  3. [Tableaux] Tri de tableau contenant des objets
    Par erehcab dans le forum Langage
    Réponses: 10
    Dernier message: 07/10/2008, 19h22
  4. Tri d'un tableau contenant des heures;
    Par Bourak dans le forum Delphi
    Réponses: 3
    Dernier message: 27/07/2006, 12h57
  5. Réponses: 18
    Dernier message: 28/04/2006, 11h00

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