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

Langage Delphi Discussion :

Récupérer l'imprimante sélectionnée par un TPrintSetupdialog


Sujet :

Langage Delphi

  1. #1
    I o
    I o est déconnecté
    Membre à l'essai
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Points : 12
    Points
    12
    Par défaut Récupérer l'imprimante sélectionnée par un TPrintSetupdialog
    Bonjour à tous,

    Je dois configurer 2 imprimantes différentes dans un même programme.

    Je comptait me servir de la boîte de dialogue TPrintSetupDialog pour récupérer le choix de l'utilisateur et pouvoir me servir d'une Printer1 et Printer2 en fonction de ce que je dois imprimer, avec tous les parametres associés.

    Je ne vois pas du tout comment je pourrais les récupérer, étant donné qu'une fois que les imprimantes sont configurées, je ne dois plus avoir de fenêtre de config qui apparait.


    Merci d'avance pour votre aide.

  2. #2
    Membre habitué
    Inscrit en
    Avril 2003
    Messages
    316
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 316
    Points : 158
    Points
    158
    Par défaut
    je ne vois pas où est ton problème peux tu etre plus explicite ?
    si jamais lorsque l'utilisateur cliquera sur ton bouton print il aura une fenetre ou il pourra faire son choix d'imprimante

  3. #3
    I o
    I o est déconnecté
    Membre à l'essai
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    Le fait est qu'une fois la config établie, une seule fois, je ne dois plus passer par la boite de dialogue et je dois pouvoir sélectionner l'imprimante de maniere transparente pour l'utilisateur.

  4. #4
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 664
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 664
    Points : 6 971
    Points
    6 971
    Par défaut
    Pour faire ca, stocke le nom ou l'index des imprimantes dans un fichier ini.

    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)

  5. #5
    I o
    I o est déconnecté
    Membre à l'essai
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    oui, mais j'aimerais savoir comment les récupérer ( le nom et l'index), quelles sont les variables qui contiennent ces infos?

    Et comment récupérer également les propriétés spécifiques au bac d'impression et à l'orientation du papier?

    Merci d'avance

  6. #6
    Expert éminent
    Avatar de Lung
    Profil pro
    Analyste-programmeur
    Inscrit en
    Mai 2002
    Messages
    2 664
    Détails du profil
    Informations personnelles :
    Âge : 44
    Localisation : France, Haute Savoie (Rhône Alpes)

    Informations professionnelles :
    Activité : Analyste-programmeur
    Secteur : High Tech - Éditeur de logiciels

    Informations forums :
    Inscription : Mai 2002
    Messages : 2 664
    Points : 6 971
    Points
    6 971
    Par défaut
    Ajoute Printers dans tes uses.
    Tu peux utiliser l'objet Printer pour interroger ce que tu cherches.
    L'urgent est fait, l'impossible est en cours, pour les miracles prévoir un délai. ___ Écrivez dans un français correct !!

    C++Builder 5 - Delphi 6#2 Entreprise - Delphi 2007 Entreprise - Delphi 2010 Architecte - Delphi XE Entreprise - Delphi XE7 Entreprise - Delphi 10 Entreprise - Delphi 10.3.2 Entreprise - Delphi 10.4.2 Entreprise - Delphi 11.1 Entreprise
    OpenGL 2.1 - Oracle 10g - Paradox - Interbase (XE) - PostgreSQL (15.4)

  7. #7
    I o
    I o est déconnecté
    Membre à l'essai
    Femme Profil pro
    Administrateur de base de données
    Inscrit en
    Février 2005
    Messages
    15
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 41
    Localisation : Belgique

    Informations professionnelles :
    Activité : Administrateur de base de données

    Informations forums :
    Inscription : Février 2005
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    Merci beaucoup

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

Discussions similaires

  1. Récupérer l'imprimante utilisée par IE
    Par zleurtor dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 30/03/2014, 14h23
  2. Réponses: 1
    Dernier message: 18/01/2012, 22h32
  3. Réponses: 10
    Dernier message: 12/09/2007, 16h25
  4. Réponses: 1
    Dernier message: 12/01/2007, 10h19

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