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 vertical


Sujet :

Documents Java

  1. #1
    Invité
    Invité(e)
    Par défaut [iText] Tableau vertical
    Bonjour à tous,
    j'utilise en ce moment iText pour modifier des documents PDF existants, et j'ai besoin d'insérer à une position absolue un tableau orienté verticalement, et je ne trouve pas comment faire ça... (pourtant ça ne devrait pas être bien compliqué ).
    Pour le moment j'utilise un objet PdfPTable et la méthode writeSelectedRows pour insérer mon tableau sur la première page de mon document mais impossible de trouver comment le mettre vertical.

    Donc si qqn savait comment faire, même sans utiliser un objet PdfPTable (peut être que je n'utilise pas le bon objet après tout...) je suis preneur d'une solution

  2. #2
    Membre émérite Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Par défaut
    Tu peux pas mettre un tableau à verticale, enfin, à proprement parlé.

    Il te faut écrire le contenu de ton tableau avec une rotation de +90° ou -90° pour avoir l'effet vertical, type PdfContentByte.showTextAligned(...)

    Le reste, c'est de l'écriture de tableau classique mais avec la rotation.

  3. #3
    Invité
    Invité(e)
    Par défaut
    Je suis bien d'accord mais le problème c'est que je n'ai trouvé aucune méthode me permettant de faire ça sur mon objet PdfPTable
    Je suis d'autant plus embêté qu'il faut que je livre l'application lundi et que c'est pratiquement le dernier point qui me bloque

  4. #4
    Membre émérite Avatar de Lorantus
    Homme Profil pro
    Consultant développeur indépendant / Java/VB/C(++)/ObjectPal
    Inscrit en
    Août 2007
    Messages
    599
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 53
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Consultant développeur indépendant / Java/VB/C(++)/ObjectPal

    Informations forums :
    Inscription : Août 2007
    Messages : 599
    Par défaut
    Voici pour toi :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    PdfPCell cell = new PdfPCell(new Paragraph("Lorantus"));
    cell.setHorizontalAlignment(Element.ALIGN_CENTER);
    cell.setRotation(90);
    table.addCell(cell);
    ps: je prends 10%...

  5. #5
    Invité
    Invité(e)
    Par défaut
    Merci je n'avais en effet pas vu cette méthode cherchant à faire pivoter tout le tableau, mais cette méthode devrait me tirer d'affaire (je vais juste modifier la façon de créer le tableau, en mettant le texte à la vertical).

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [iText] Tableau contenant des tableaux
    Par drizztoli dans le forum Documents
    Réponses: 2
    Dernier message: 01/09/2010, 21h51
  2. affichage d'un tableau vertical
    Par pigeon11 dans le forum VB.NET
    Réponses: 3
    Dernier message: 19/02/2009, 08h37
  3. Modifier mon tableau vertical/horizontal
    Par nova313 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 2
    Dernier message: 22/12/2008, 21h27
  4. tableau vertical alors qu'on le veut horizontal
    Par schats dans le forum Mise en page CSS
    Réponses: 9
    Dernier message: 04/10/2007, 14h50
  5. Titre colonnes Tableau vertical
    Par cjacquel dans le forum IHM
    Réponses: 1
    Dernier message: 25/09/2007, 11h15

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