Bonjour, j'ai une petit problème d'impression.
Il y a plus de 2 mois que j'ai réalisé ma fonction d'impression, et récemment, j'ai eu une surprise quand j'ai voulu imprimer en couleur : Tout sort en N&B.
L'imprimante imprime bien de la couleur à partir d'une autre application.
Voici mon code (simplifié)
en débugant, je me suis aperçu que printDocument1.PrinterSettings.SupportsColor est égal à False. C'est très curieux, puisque l'imprimante sélectionnée peut (et elle le fait) imprimer en couleur.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13 public void print() { PrintDialog pdlog = new PrintDialog(); pdlog.Document = printDocument1; printDocument1.DefaultPageSettings.Landscape = true; printDocument1.DefaultPageSettings.Color = true; if (pdlog.ShowDialog().Equals(DialogResult.OK)) { printDocument1.PrinterSettings.DefaultPageSettings.Color = true; printDocument1.Print(); } }
Partager