CPrintDialog nutzen zum Ausdruck eines Bitmaps
-
Hallo,
habe einen Codeausschnitt gefunden zum Drucken eines Bitmaps.
Dort wird CPrintDialog genutzt.
Kann ich unter Borland Builder dies benutzen bzw. welche Header-Datei müsste ich einfügen?Danke!!
-
gefunden:
#include <afx.h>
-
Jetzt kommt aber Fehlermeldung:
error WINDOWS.H already included. MFC apps must not #include <windows.h>ISt es doch eine andere .h?
-
Warum willst du beim Builder unbedingt MFC verwenden? Nur weil du den Code so gefunden hast?
Schau dir doch einfach mal TPrinter und TCanvas in der Hilfe an.
-
Ich benutze momentan sowas:
Printer()->Canvas->StretchDraw(Rec,pJPG_Bild);
Doch leider haben einige Druckertreiber Probleme mit StretchDraw (leere Seite wird an manchen Druckern so ausgedruckt anstatt das Bild),
deshalb wird meist empfohlen StretchDIBits zu verwenden.
Habe leider noch keinen Code hierzu gefunden (bis auf den, der obige Probleme bereitet).
-
Wenn dir das nicht gefällt, dann kannst du ja auch StretchDIBits verwenden. Ich frage mich jetzt nur was das mit CPrintDialog zu tun hat.
Schau mal hier rein
https://forums.embarcadero.com/thread.jspa?messageID=4509&tstart=0