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 :

Largeur d'une colonne itextpdf


Sujet :

Documents Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éclairé
    Inscrit en
    Décembre 2005
    Messages
    217
    Détails du profil
    Informations forums :
    Inscription : Décembre 2005
    Messages : 217
    Par défaut Largeur d'une colonne itextpdf
    bonjour, J'ai créer un fichier pdf à l'aide de la lib itextpdf, j'ai inséré un tableau dedans et je souhaiterai donner des largeurs fixes aux colonnes.

    Merci de votre aide

  2. #2
    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

    voici un exemple:
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    PdfPTable tbl = new PdfPTable(4);
    		tbl.setWidthPercentage(100);
    		float larg[] ={30f,15f,15f,40f};
    		try{tbl.setWidths(larg);}catch(final Exception e){e.printStackTrace();}
    Tu crées un tableau de 4 colonnes
    le tableau fait 100% de la largeur de la page
    définition de la largeur des colonnes en float
    création du tableau

    puis tu remplies tes cellules une à une (4 par colonnes)
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
     
    cell = new PdfPCell(librairie.PDFLibrairie.ph(mat[m],2,8,0,0));
    	         cell.setBorderColor(new BaseColor(0,0,0));
    	         cell.setBorder(0);
    	         cell.setVerticalAlignment(6);  //5 centré 6 bas
    	         cell.setHorizontalAlignment(0);
    	         cell.setPaddingTop(0);
    	         tbl.addCell(cell);
    puis tu insères ton tableau dans ton document
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
     try{document.add(tbl);}catch(final DocumentException e) {e.printStackTrace();}
    terminé, à toi de fignoler

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

Discussions similaires

  1. [VB.NET][datagrid] Configurer la largeur d'une colonne
    Par arnolem dans le forum Windows Forms
    Réponses: 4
    Dernier message: 06/03/2006, 11h48
  2. Réponses: 2
    Dernier message: 02/05/2005, 11h57
  3. Réponses: 2
    Dernier message: 07/04/2005, 11h44
  4. [TListView] Comment connaître la largeur d'une colonne ?
    Par remixtech dans le forum Composants VCL
    Réponses: 8
    Dernier message: 03/04/2005, 13h18
  5. [tableau]largeur d'une colonne
    Par Nadine dans le forum ASP
    Réponses: 2
    Dernier message: 15/03/2005, 21h11

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