32Bit Icon drucken
-
Hallo Zusammen,
ich verzweifle gerade.
Ich habe ein MFC Anwendung in der auf einer Oberfläche diverse Sachen gezeichnet werden. Unter anderem auch ein Icon.
Diese Seite auf der gezeichnet wird soll ausgedruckt werden können.
Bis jetzt hat es immer gut funktioniert, mit einem Icon welches 16 Farben hatte.
Nun habe ich das Icon gegen ein 32Bit Icon ausgetauscht und nun wird dies nicht mehr gedruckt, aber in der Anwendung gezeichnt.Ich denke das der Druckertreiber dies nicht unterstützt(SW Laser).
Habt Ihr ne Idee, wie ich das umgehe?
-
DrawIcon kann AlphBlend oder andere raster operations verwenden, die von vielen (den meisten) Druckern nicht unterstützt werden.
Also Icon in eine Bitmap rendern und diese dann ausgeben. Sofern Du die Transparenz nicht brauchst ist das relativ einfach.
-
Vielen Dank für Deine Antwort,
könntest Du mir vielleicht einen Tip geben wie Ich ein Icon in ein Bmp render.
Ich komm leider aus der C# Ecke und steh bei C++ gerade auf dem Schlauch.