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

API standards et tierces Java Discussion :

JTable et impression PDF


Sujet :

API standards et tierces Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Par défaut JTable et impression PDF
    Bonjour,
    J'utilise JTable et j'imprime sur l'imprimante par défaut. OK!
    Je souhaiterais pouvoir "imprimer", la table en utilisant " l'imprimante" PDF Creator, afin de sauvegarder la sortie et la réutiliser au besoin.
    Comment choisir, toujours en utilisant JTable une autre imprimante que celle par défaut?
    Merci

  2. #2
    Modérateur

    Homme Profil pro
    Développeur java, access, sql server
    Inscrit en
    Octobre 2005
    Messages
    2 713
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Val de Marne (Île de France)

    Informations professionnelles :
    Activité : Développeur java, access, sql server
    Secteur : Industrie

    Informations forums :
    Inscription : Octobre 2005
    Messages : 2 713
    Par défaut
    D'après la doc de la classe PrinterJob on doit pouvoir choisir une imprimante.
    Labor improbus omnia vincit un travail acharné vient à bout de tout - Ambroise Paré (1510-1590)

    Consulter sans modération la FAQ ainsi que les bons ouvrages : http://jmdoudoux.developpez.com/cours/developpons/java/

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Septembre 2009
    Messages
    9
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Septembre 2009
    Messages : 9
    Par défaut JTable et impression PDF
    Bonjour,
    Le choix de l'imprimante peut être effectué en utilisant le constructeur de print avec comme argument un PrintService, qui lui même peut être obtenu par un "Dialog"
    Le problème est de pouvoir choisir le nom du fichier dans PDFCreator.
    J'ai simplement utilisé le nom par défaut ( Java Printing.pdf), quant au répertoire de chargement, c'est à l'utilisateur de le choisir, dans la configuration de PDFCreator (imprimante, options,...). Ensuite, il suffit de renommer, le fichier en Java en lui donnant le nom voulu. Il faut simplement, faire entre chaque opération du renommage, une attente dynamique ( genre tant que le fichier n'existe pas...) :
    attendre que le fichier Java Printing soit fini d'être construit.
    rechercher l'ancien fichier s'il existe
    détruire ce fichier
    renommer ce Java Printing.
    C'est un peu long, mais cela fonctionne sans créer de tâche.http://www.developpez.net/forums/ima...lies/ccool.gif
    Cordialement

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

Discussions similaires

  1. [Pdf] Impression pdf
    Par Vrylx dans le forum Documents
    Réponses: 6
    Dernier message: 20/04/2007, 19h59
  2. Impression PDF
    Par the java lover dans le forum Général JavaScript
    Réponses: 3
    Dernier message: 28/04/2006, 15h40
  3. impression pdf via asp
    Par flo456 dans le forum ASP
    Réponses: 2
    Dernier message: 16/01/2006, 14h58
  4. Impression PDF sans soft
    Par gnoc dans le forum XML/XSL et SOAP
    Réponses: 2
    Dernier message: 31/05/2005, 14h33
  5. Impression PDF et imprimante par défaut
    Par bobbafet dans le forum C++Builder
    Réponses: 2
    Dernier message: 03/11/2004, 21h33

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