Bonjour
Je recherche désespérement comment recupérér la propriété couleur ou noir et blanc que l'utilisateur a choisi dans ses options d'impression. Cette Propriété n'est pas disponile directement dans le TPrinter, il faut passer par l'interogation du device. Et là je seche !
voici mon extrait de code :
J'ai besoin d'un peu d'aide. Merci
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 Printer.GetPrinter(Device, Driver, Port,hDevMode); Globallock(hDevMode); showmessage(IntTostr(DevMode^.dmColor)); // devrait renvoyer 1 ou 2 // chez moi renvoi 23888 // tentative d'ecriture en dur pour tester mais je reste toujour s en couleur DevMode^.dmColor := 1; Printer.SetPrinter(Device, Driver, Port, hDevMode); GlobalUnlock(hDevMode);
Partager