Herzlich Willkommen, lieber Gast!
  Sie befinden sich hier:

  Forum » VC++ / MFC » Bitmaps drucken

Forum | Hilfe | Team | Links | Impressum | > Suche < | Mitglieder | Registrieren | Einloggen
  Quicklinks: MSDN-Online || STL || clib Reference Grundlagen || Literatur || E-Books || Zubehör || > F.A.Q. < || Downloads   

Autor Thread - Seiten: > 1 <
000
04.06.2004, 16:52 Uhr
~Susanne
Gast


Hallo

Ich habe eine Anwendung, die eine Liste druckt, auf der am oberen Rand ein Bitmap (Firmenlogo) ist. Problem ist, das auf einigen Druckern das Bitmap zwar in der Vorschau angezeigt wird, es aber nicht gedruckt wird. Ursache wird wohl sein, das die von mir benutzte Methode von neueren Druckern nicht mehr unterstützt wird, und die Anzeige mit dem Bildschirm-Treiber zwar funktioniert, mit dem Druckertreiber aber nicht. Ich verwende folgende Methode:
CBitmap bmp;

bmp.LoadBitmap(IDB_BITMAP2);

CDC memDC;
memDC.CreateCompatibleDC(NULL);

CBitmap* pOldBitmap = memDC.SelectObject(&bmp);


pDC->StretchBlt(
links,
oben,
27*tr,
8*tr,
&memDC,
0,
0,
949,
281,
SRCCOPY);

...das wird wohl fast jeder von euch kennen. Auf der CodeProject-Seite beschreibt Roger Allen das Problem, und bietet auch eine Lösung an. Die ist aber fast 4 DinA4 Seiten lang, anstatt der 3 Zeilen die ich verwende. Geht das auch etwas einfacher???
 
Profil || Private Message || Suche Download || Zitatantwort || Editieren || Löschen || IP
Seiten: > 1 <     [ VC++ / MFC ]  


ThWBoard 2.73 FloSoft-Edition
© by Paul Baecher & Felix Gonschorek (www.thwboard.de)

Anpassungen des Forums
© by Flo-Soft (www.flo-soft.de)

Sie sind Besucher: