[VB6] Drucker-Eigenschaften (OT?)

30/07/2010 - 13:41 von Lothar Geyer | Report spam
Gibt es eine Möglichkeit abzufragen, ob ein Drucker ein Farb- oder ein
S/W-Drucker ist?

Problem: Beim Ausdruck einer farbigen Graphik (z.B. Liniendiagramm) kann
man die Farben "schlecht" erkennen. In diesem Fall möchte ich dann
verschiedene Linientypen (gestrichelt, punktiert) ausgeben.

Lothar Geyer
 

Lesen sie die antworten

#1 Susann Markward
30/07/2010 - 14:08 | Warnen spam
Hallo,

*Lothar Geyer* schrieb am 30.07.2010 13:41:
Gibt es eine Möglichkeit abzufragen, ob ein Drucker ein Farb- oder ein
S/W-Drucker ist?

Problem: Beim Ausdruck einer farbigen Graphik (z.B. Liniendiagramm) kann
man die Farben "schlecht" erkennen. In diesem Fall möchte ich dann
verschiedene Linientypen (gestrichelt, punktiert) ausgeben.

Lothar Geyer



Eigentlich traue ich mich ja wenig Dir Spezi zu antworten. Aber meinst
Du nicht, dass das evtl. über die DEVMODE-Struktur [1] möglich ist?
Bspw. hier der dmColor-Wert?

dmColor = Legt fest, ob auf Farbdruckern schwarzweiß oder farbig
gedruckt wird. Mögliche Werte können einer der beiden dmColor-Konstanten
sein.

Ich sehe gerade, dass man hier eher einen Wert setzen muss, als dass man
einen zurückbekommt. Aber vielleicht gibt es ja auch einen Weg andersherum.

[1] <http://www.vb-fun.de/vb/api/struktu...DE.htm>

Ähnliche fragen