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 et checkbox


Sujet :

Documents Java

Vue hybride

CaptainCyd IText et checkbox 26/09/2007, 17h20
psoares33 Voir... 26/09/2007, 18h24
CaptainCyd Tip top :yaisse2: Ca... 27/09/2007, 09h47
Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut IText et checkbox
    Bonjour,

    voilà, j'utilise Itext pour ouvrir un fichier pdf, je mets à jour des champs dedans et je le sauvegarde dans un autre fichier.

    Alors pour MAJ des champs de type String, cela ne pose aucun pb.
    Par contre, pour ce qui est du champ de type checkbox, la je sèche.

    Je ne vois pas comment faire pour cocher la case

    Voici le code dont je me suis inspiré pour faire cela :
    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
    31
    32
    33
    34
    35
    36
    37
    38
    39
    40
    41
    42
    43
    44
    45
    46
    47
    48
    49
    50
    51
    52
    53
    54
    55
    56
    57
    58
    59
    60
     
    /*
     * $Id: Register.java 2372 2006-09-15 01:10:02Z xlv $
     * $Name$
     *
     * This code is part of the 'iText Tutorial'.
     * You can find the complete tutorial at the following address:
     * http://itextdocs.lowagie.com/tutorial/
     *
     * This code is distributed in the hope that it will be useful,
     * but WITHOUT ANY WARRANTY; without even the implied warranty of
     * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
     *
     * itext-questions@lists.sourceforge.net
     */
    package com.lowagie.examples.general.copystamp;
     
    import java.io.FileOutputStream;
     
    import com.lowagie.text.pdf.AcroFields;
    import com.lowagie.text.pdf.PdfReader;
    import com.lowagie.text.pdf.PdfStamper;
     
    /**
     * Fill in a simple registration form.
     */
    public class Register {
        /**
         * Reads a form and fills in the fields.
         * @param args no arguments needed
         */
        public static void main(String[] args) {
            System.out.println("Filling in a form");
            try {
                // we create a reader for a certain document
                PdfReader reader = new PdfReader("SimpleRegistrationForm.pdf");
                // filling in the form
                PdfStamper stamp1 = new PdfStamper(reader, new FileOutputStream("registered.pdf"));
                AcroFields form1 = stamp1.getAcroFields();
                form1.setField("name", "Bruno Lowagie");
                form1.setField("address", "Baeyensstraat 121, Sint-Amandsberg");
                form1.setField("postal_code", "BE-9040");
                form1.setField("email", "bruno@lowagie.com");
                stamp1.close();
                // filling in the form and flatten
                reader = new PdfReader("SimpleRegistrationForm.pdf");
                PdfStamper stamp2 = new PdfStamper(reader, new FileOutputStream("registered_flat.pdf"));
                AcroFields form2 = stamp2.getAcroFields();
                form2.setField("name", "Bruno Lowagie");
                form2.setField("address", "Baeyensstraat 121, Sint-Amandsberg");
                form2.setField("postal_code", "BE-9040");
                form2.setField("email", "bruno@lowagie.com");
                stamp2.setFormFlattening(true);
                stamp2.close();
            }
            catch (Exception de) {
                de.printStackTrace();
            }
        }
    }
    Alors si qq sait comment faire où me donner une piste, je suis preneur à 2000 %

  2. #2
    Membre averti
    Inscrit en
    Février 2007
    Messages
    18
    Détails du profil
    Informations forums :
    Inscription : Février 2007
    Messages : 18
    Par défaut
    Voir AcroFields.getAppearanceStates() pour savoir les valeurs à mettre dedans les champs.

    Paulo

  3. #3
    Membre expérimenté Avatar de CaptainCyd
    Inscrit en
    Avril 2007
    Messages
    201
    Détails du profil
    Informations personnelles :
    Âge : 46

    Informations forums :
    Inscription : Avril 2007
    Messages : 201
    Par défaut
    Citation Envoyé par psoares33 Voir le message
    Voir AcroFields.getAppearanceStates() pour savoir les valeurs à mettre dedans les champs.

    Paulo
    Tip top

    Ca marche, en récupérant la valeur, j'ai pu la fixer correctement, et donc cocher ma case

    Merci pour ton aide

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

Discussions similaires

  1. [JSP]checkbox
    Par orisis dans le forum Servlets/JSP
    Réponses: 6
    Dernier message: 16/04/2013, 13h53
  2. [VB.NET] Insérer une colonne de CheckBox dans un DataGrid
    Par Manue.35 dans le forum Windows Forms
    Réponses: 2
    Dernier message: 22/05/2003, 11h44
  3. Checkbox
    Par rgarnier dans le forum XMLRAD
    Réponses: 11
    Dernier message: 06/03/2003, 10h48
  4. Couleur d'un CheckBox
    Par benj63 dans le forum C++Builder
    Réponses: 4
    Dernier message: 15/07/2002, 14h48
  5. CheckBox en Read Only
    Par MrJéjé dans le forum C++Builder
    Réponses: 7
    Dernier message: 23/06/2002, 15h00

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