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.