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

C++/CLI Discussion :

[C++/CLI] Impression de document


Sujet :

C++/CLI

  1. #1
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut [C++/CLI] Impression de document
    Bonjour,

    J'utilise dans mon application le composant PrintDocument pour pouvoir imprimer des fichiers, mais je n'arrive qu'à sortir des pages blanches.

    Voila le code de ma fonction :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
     
    StreamReader^ streamToPrint;
     
    Impression->PrinterSettings->PrinterName = "Canon iP90 Bluetooth 01";
    streamToPrint = gcnew StreamReader("./chantier.txt");			
    Impression->DocumentName = "./chantier.txt";
    if(Impression->PrinterSettings->IsValid)
    {
         l_texte_lu->Text = "imprimante valide";
         Impression->Print();
    }
    Dans le buffer de streamToPrint, j'ai bien la chaine qu'il y a dans mon fichier, mais elle ne s'imprime pas.
    Mon code est quasiment un exemple d'aide que j'ai pu trouver sur la msdn.

  2. #2
    Membre à l'essai
    Profil pro
    Inscrit en
    Juin 2006
    Messages
    15
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2006
    Messages : 15
    Points : 12
    Points
    12
    Par défaut
    J'ai résolu mon problème d'impression avec tous les exemples de la msdn.
    Il fallait lire mon fichier ligne par ligne dans l'évènement PrintPage, et utiliser DrawString pour imprimer chaques lignes.

    Maintenant, j'ai un autre problème, en fait mon imprimante peut être soit branchée par câble USB, soit par le Bluetooth, et je n'arrive pas à détecter laquelle est connectée pour que je puisse imprimer dessus.

  3. #3
    Membre expert
    Avatar de annedeblois
    Femme Profil pro
    Analyste d'exploitation
    Inscrit en
    Août 2005
    Messages
    1 485
    Détails du profil
    Informations personnelles :
    Sexe : Femme
    Âge : 49
    Localisation : Canada

    Informations professionnelles :
    Activité : Analyste d'exploitation
    Secteur : Service public

    Informations forums :
    Inscription : Août 2005
    Messages : 1 485
    Points : 3 218
    Points
    3 218
    Par défaut
    Peut-être qu'en passant par une PrintDialog et en lançant l'impression seulement sur un événement Dialogresult.OK ou qqch du genre...??
    Anne, citoyenne canadienne
    Informaticienne, altiste et radioamateur... bref, originale
    Lire les règles...
    Un petit rappel: Je ne réponds à aucune question technique posée par MP

  4. #4
    Membre expérimenté Avatar de Mose
    Profil pro
    Inscrit en
    Janvier 2006
    Messages
    1 143
    Détails du profil
    Informations personnelles :
    Âge : 46
    Localisation : France

    Informations forums :
    Inscription : Janvier 2006
    Messages : 1 143
    Points : 1 379
    Points
    1 379
    Par défaut
    C'est pas géré au niveau de l'OS le port sur lequel est branché l'imprimante ?

Discussions similaires

  1. Réponses: 4
    Dernier message: 08/08/2006, 19h57
  2. [C++/CLI] Impression de document
    Par Casimir33 dans le forum Visual C++
    Réponses: 0
    Dernier message: 26/07/2006, 11h30
  3. [C++/CLI] Impression de document
    Par Casimir33 dans le forum VC++ .NET
    Réponses: 0
    Dernier message: 26/07/2006, 11h30
  4. [Librairies] Questions relatives à l'impression de documents
    Par Ronin dans le forum Bibliothèques et frameworks
    Réponses: 2
    Dernier message: 07/12/2005, 15h53
  5. [Stratégie] Impression de documents
    Par gegev2 dans le forum Documents
    Réponses: 1
    Dernier message: 12/07/2005, 11h19

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