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

VB.NET Discussion :

Définir la configuration de l'imprimante avant d’imprimer un Crystal report


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Femme Profil pro
    Développeur informatique
    Inscrit en
    Décembre 2011
    Messages
    47
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Localisation : Maroc

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Décembre 2011
    Messages : 47
    Par défaut Définir la configuration de l'imprimante avant d’imprimer un Crystal report
    Bonjour,

    comment donner la configuration de l'imprimante et lancer l'impression d'un Crystal report sans afficher la boite de dialogue d'impression .

    Merci d'avance

  2. #2
    Membre émérite
    Avatar de HULK
    Inscrit en
    Juillet 2003
    Messages
    1 276
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Juillet 2003
    Messages : 1 276
    Par défaut
    c'est un code dans le genre :

    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
     
     Dim pd As New PrintDocument()
     pd.PrinterSettings.PrinterName = GetDefaultPrinter()
     
     'Check Imprimante en Couleur
     If Not pd.PrinterSettings.SupportsColor Then
         MessageBox.Show("printer can't print in Color ! Change Default Printer", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
         Exit Sub
     Else
       pd.DefaultPageSettings.Color = True
     End If
     
    '' Check Imprimante en recto Verso
    If pd.PrinterSettings.CanDuplex = False Then
        MessageBox.Show("printer can't print both sides !", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information)
       Exit Sub
    Else
       pd.PrinterSettings.Duplex = Duplex.Vertical
       pd.DefaultPageSettings.PrinterSettings.Duplex = Duplex.Vertical
     
    End If
     
    report.PrintOptions.PrinterName = GetDefaultPrinter()
    report.PrintOptions.PrinterDuplex = CrystalDecisions.Shared.PrinterDuplex.Vertical
    report.PrintToPrinter(pd.PrinterSettings, pd.DefaultPageSettings, False)

Discussions similaires

  1. Configuration imprimante matricielle pour Crystal Reports
    Par sakinaMejd dans le forum Périphériques
    Réponses: 2
    Dernier message: 30/09/2009, 15h44
  2. Réponses: 3
    Dernier message: 19/07/2007, 13h42
  3. [VBA-EXCEL]--Changer la configuration de l'imprimante
    Par gantec dans le forum Macros et VBA Excel
    Réponses: 4
    Dernier message: 07/05/2007, 08h31
  4. choix d'imprimante avant l'impression
    Par athenasst dans le forum VBA Access
    Réponses: 6
    Dernier message: 26/04/2006, 18h29
  5. Configuration d'une imprimante réseaux accessible de l'ext
    Par Tartenpion dans le forum Développement
    Réponses: 1
    Dernier message: 20/03/2005, 21h47

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