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 :

demande sur api itext


Sujet :

Documents Java

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 61
    Points : 43
    Points
    43
    Par défaut demande sur api itext
    Salut tout le monde
    J’utilise api itext pour générer un fichier pdf et tout marche bien, mais je veux dessiner un tableau qui contient des infos de la base Comment dois-je faire ça (cote mise en page)?
    NB : je dois utiliser itext(le client est roi) et dans le site de cette dernière(http://www.lowagie.com/iText) je ne trouve que des exemples primaires , si vous connaissez des lien des docs ou tutoriaux sur itext. Merci de les me transmettre.
    Merci d’avance

  2. #2
    Membre éprouvé

    Homme Profil pro
    Inscrit en
    Mars 2003
    Messages
    291
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Mars 2003
    Messages : 291
    Points : 1 059
    Points
    1 059
    Par défaut
    et bien tu construis un PdfPTable tu lui indiques le nombre de colonnes et après tu itères sur ton resultset pour créer et ajouter des PdfPCell... Les exemples de iText montrent à peu près tout sur les tableaux, si tu n'est pas plus précis sur tes besoins spécifiques ça va être dur de t'aider
    Notons que pour la création de fichiers à partir de données en base il existe JasperReport qui s'appuie sur iText

  3. #3
    Membre éclairé Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Points : 724
    Points
    724

  4. #4
    Membre du Club
    Profil pro
    Inscrit en
    Août 2005
    Messages
    61
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 61
    Points : 43
    Points
    43
    Par défaut
    Merci bcp

    je fais ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Table aTable = new Table(1,1);
    			aTable.addCell("PROGRES - Edition d'un bénéficiaire");
     
    			PdfTable aPdfTable = new PdfTable(aTable,10, 10, 10, true);
    mais il m'affiche erreur, et dans la doc de itext je trouve : (package private) pour le constructeur de PdfTable et alors?

    d'autre point coment j peux ajouter tablepdf au document?
    Merci d'avance

  5. #5
    Membre éclairé Avatar de sozie9372
    Inscrit en
    Mai 2005
    Messages
    713
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2005
    Messages : 713
    Points : 724
    Points
    724
    Par défaut
    Un exemple :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    Document document = new Document(PageSize.A4.rotate());
    ...
    document.add(table);
    Si PDFTable est private, tu dois pouvoir passer par un autre moyen pour y accéder... Sinon il faudra trouver autre chose...

  6. #6
    Expert éminent

    Femme Profil pro
    Inscrit en
    Juillet 2005
    Messages
    5 793
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : France

    Informations forums :
    Inscription : Juillet 2005
    Messages : 5 793
    Points : 7 778
    Points
    7 778
    Par défaut
    Citation Envoyé par adilo
    Merci bcp

    je fais ca :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    Table aTable = new Table(1,1);
    			aTable.addCell("PROGRES - Edition d'un bénéficiaire");
     
    			PdfTable aPdfTable = new PdfTable(aTable,10, 10, 10, true);
    mais il m'affiche erreur, et dans la doc de itext je trouve : (package private) pour le constructeur de PdfTable et alors?

    d'autre point coment j peux ajouter tablepdf au document?
    Merci d'avance
    Relis bien la réponse de Beuss.
    Ce n'est pas un PdfTable qu'il faut construire mais un PdfPTable et des PdfPCell pour chacune des colonnes.

    Et comme te l'as indiqué sozie9372, tu ajoutes l'instance de PdfPTable au document via :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    document.add(pdfPTable);

  7. #7
    Membre du Club
    Profil pro
    Dev
    Inscrit en
    Février 2005
    Messages
    60
    Détails du profil
    Informations personnelles :
    Localisation : France, Essonne (Île de France)

    Informations professionnelles :
    Activité : Dev

    Informations forums :
    Inscription : Février 2005
    Messages : 60
    Points : 64
    Points
    64
    Par défaut
    SI je me souviens bien, je crois que tu peux utiliser des Table et des Cell tout court.

Discussions similaires

  1. [débutant]demande sur un état
    Par maitreblitosaure dans le forum Access
    Réponses: 13
    Dernier message: 27/06/2006, 19h59
  2. Infos sur API
    Par tamyme dans le forum Access
    Réponses: 2
    Dernier message: 31/05/2006, 13h05
  3. Demande sur Oracle 8.0.5.0
    Par genio dans le forum Oracle
    Réponses: 3
    Dernier message: 24/05/2006, 12h14

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