Bonjour,
J'ai une application qui lance l'impression de plusieurs fichiers texte.
J'utilise un streamreader pour lire le fichier, et ensuite le code suivant dans mon printdocument.print();
Mon problème est que pour chacune des pages à imprimer, une image de la page s'affiche en avant plan. Je voudrais que tout se fasse de manière transprente, sans que rien n'affiche, pour pouvoir faire autre chose dans d'autres programmes pendant l'exécution de l'impression, parce que c'est long lorsqu'il y a plusieurs pages à imprimer. J'imagine que c'est une option quelconque en quelque part, mais je n'arrive pas à trouver.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 e.Graphics.MeasureString(textePourImprimer, fonte, marges, StringFormat.GenericTypographic, nbCaracPage, nbLignePage) e.Graphics.DrawString(textePourImprimer, fonte, Brushes.Black, e.MarginBounds, StringFormat.GenericTypographic) textePourImprimer = textePourImprimer.Substring(nbCaracPage) e.HasMorePages = textePourImp
Merci!
Partager