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 :

Changer la configuration de mon imprimante


Sujet :

VB.NET

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Femme Profil pro
    Étudiant
    Inscrit en
    Avril 2015
    Messages
    7
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 33
    Localisation : France, Nord (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Étudiant

    Informations forums :
    Inscription : Avril 2015
    Messages : 7
    Par défaut Changer la configuration de mon imprimante
    bonjour

    j'essaie de changer le mode d'impression de Letter en A4 en vb.net
    j'arrive à imprimer mes pdf mais j'ai à chaque fois c'est en Letter et je voudrais que ca soit dans le script le changement de la configuration.

    cela est mon script d'impression :

    Code VB.NET : 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
    DIM proc AS System.Diagnostics.Process;
    proc = new System.Diagnostics.Process();
    proc.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
    proc.StartInfo.Verb = "print";
    logmessage("filename");
    proc.StartInfo.FileName = "C:\Program Files (x86)\Foxit Software\Foxit Reader\FoxitReader.exe";
     
    proc.StartInfo.Arguments = "/t "+Me.FileToPrint+" "+Me.Choix_imprimante;
    logmessage(proc.StartInfo.Arguments);
     
    proc.StartInfo.UseShellExecute = false;
    proc.StartInfo.CreateNoWindow = true;
    proc.Start();
    proc.StartInfo.WindowStyle = System.Diagnostics.ProcessWindowStyle.Hidden;
    if (proc.HasExited == false) then
    	proc.WaitForExit(1000);
    ENDIF;
     
    proc.EnableRaisingEvents = true;
     
    proc.CloseMainWindow();
    proc.Close();

    Merci

  2. #2
    Inactif  

    Homme Profil pro
    Développeur .NET
    Inscrit en
    Janvier 2012
    Messages
    4 903
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 68
    Localisation : Canada

    Informations professionnelles :
    Activité : Développeur .NET
    Secteur : Finance

    Informations forums :
    Inscription : Janvier 2012
    Messages : 4 903
    Billets dans le blog
    36
    Par défaut
    Bonjour,

    À vrai dire, je ne connais pas FoxitReader, mais j'ai comme la vague impression que si l'impression est commandée par FoxitReader, tu vas devoir modifier la configuration dans FoxitReader, et pas dans ton programme VB.

    Ceci dit, si ton code est tel que tu l'affiche, il doit planter en VB.net et en C#

    VB.net doit rugir en voyant ENDIF, ==, et je suppose aussi les ;
    C# doit rugir en voyant DIM

    Ceci dit, va voir dans ta boîte de dialogue de l'ajout des références, si tu ne verrais pas une référence à FoxitReader que tu pourrais utiliser pour piloter ton impression sans devoir lancer l'application. Parce ce que, sauf horreur de ma part, c'est possible avec Adobe Reader.

Discussions similaires

  1. Probleme de connexion de mon imprimante reseau
    Par Le Pharaon dans le forum Windows XP
    Réponses: 10
    Dernier message: 21/07/2008, 12h15
  2. [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
  3. Configuration Paysage de mon imprimante
    Par Oncle_Pete dans le forum Delphi
    Réponses: 2
    Dernier message: 23/01/2007, 12h52
  4. [Imprimante] Mon imprimante imprime en ligne
    Par Edoxituz dans le forum Périphériques
    Réponses: 3
    Dernier message: 07/02/2006, 17h04
  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