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

WinDev Discussion :

itextsharp recuperer le nom des champs d'un formulaire


Sujet :

WinDev

  1. #1
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 10
    Points : 7
    Points
    7
    Par défaut itextsharp recuperer le nom des champs d'un formulaire
    bonjour,

    j'ai trouvė comment remplir les champs d'un formulaire pdf avec itextsharp.
    par contre, je n'arrive pas a parcourir les champs pour rėcupėrer leur nom.

    quelle "collection" de champs faut il utiliser ?
    avec un "pour tout" ?

    Merci de votre aide si vous avez une idėe de la solution.

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Février 2008
    Messages
    217
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2008
    Messages : 217
    Points : 487
    Points
    487
    Par défaut
    Bonjour,

    Vous devez utiliser les classes AcroFields et DictionaryEntry.

    Cordialement

    Madsl@nD

  3. #3
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 10
    Points : 7
    Points
    7
    Par défaut
    Bonsoir,

    Oui, j'ai essayé mais je n'avance pas parce que ces instructions n'ont pas beaucoup de sens pour moi.

    Voilà où j'en suis :

    PdfSource= FicSource
    PdfDestination = ...
    MonStream = allouer un FileStream(PdfDestination,FileMode::Create)
    MonPdfReader est un PdfReader(PdfSource)
    MonPdfTemper est un PdfStamper(MonPdfReader,MonStream)
    MonAcroField = MonPdfTemper:AcroFields

    // MonPdfTemper.AcroFields.GetField("name")

    POUR TOUT DictionaryEntry DANS MonPdfReader.AcroFields.Fields
    FIN

    Ca ne marche pas.
    Pouvez-vous me donner un exemple de l'enchainement des instructions ?

  4. #4
    Futur Membre du Club
    Homme Profil pro
    Inscrit en
    Février 2013
    Messages
    10
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Février 2013
    Messages : 10
    Points : 7
    Points
    7
    Par défaut 1 solution
    J'ai fini par trouver une solution :

    MonPdfReader est un PdfReader(PdfSource)
    Monfield est un AcroFields.Item

    POUR TOUT Monfield DE MonPdfReader.AcroFields.Fields.Keys
    MaChaine=Monfield
    FIN

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 11/05/2009, 20h02
  2. Recuperer le nom des champ adoquery
    Par zawab dans le forum Bases de données
    Réponses: 2
    Dernier message: 14/08/2008, 13h40
  3. recuperation du nom des champs
    Par yoann_deygas dans le forum Macros et VBA Excel
    Réponses: 1
    Dernier message: 25/12/2007, 18h52
  4. Réponses: 2
    Dernier message: 08/08/2007, 08h57
  5. comment recuperer le nom des champs ?????
    Par e11137 dans le forum PostgreSQL
    Réponses: 3
    Dernier message: 09/01/2004, 10h00

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