Bitmap Drucken
-
Hallo ich habe ein Problem, ich möchte eine Bitmap aus einer CDaoRecordView Klasse Drucken.
Um mir das Gestallten eines Vordruckes für meine Datenbankanwendung zu erleichtern, möchte ich mir z.b. unter CorelDraw einen Vordruck erstellen und als Bild Speichern.
Dieses Bild und meinen Datenbank inhalt möchte ich dann in meinem Programm Ausdrucken. Das Drucken des Datenbankinhaltes Funktioniert, nur das Ausdrucken eines Bildes im Hintergrund meiner Variablen funktioniert bei mir nicht.
Ich habe bis jetzt auch nichts gefunden.
Bitte Helft mir, wenn möglich mit einem Quellcode Auszug/Beispiel.Meine Variablen Drucke ich wie folgt:
void CxxxView::OnFilePrint() { // TODO: Code für Befehlsbehandlungsroutine hier einfügen CPrintDialog dlgPrint(FALSE,PD_ALLPAGES,this); if (dlgPrint.DoModal()==IDOK) { CDC dcPrint; dcPrint.Attach(dlgPrint.GetPrinterDC()); // Eine DOCINFO-Struktur erzeugen und füllen DOCINFO myJob; myJob.cbSize = sizeof(myJob); myJob.lpszDocName = "ACCESS Datenbank Inhalt"; myJob.lpszOutput = NULL; myJob.lpszDatatype = NULL; myJob.fwType = NULL; // Ausdruck des Dokuments starten if (dcPrint.StartDoc(&myJob)>=0) { dcPrint.StartPage();// Eine Seite beginnen // Zeichnen beginnen dcPrint.SetMapMode(MM_LOMETRIC); dcPrint.SetWindowExt(2100, 2790); dcPrint.SetViewportExt(dcPrint.GetDeviceCaps(LOGPIXELSX), dcPrint.GetDeviceCaps(LOGPIXELSY)); dcPrint.TextOut(1400,-320, "Telefon:"); . . . } dcPrint.EndPage();// Seite auswerfen dcPrint.EndDoc();// Dokument schließen dcPrint.DeleteDC();// Druckergerätekontext löschen } }Wie muß ich das Bitmap Drucken in meinem o.g. Quellcode einfügen,
b.z.w. gibt es eine andere/bessere möglichkeit.Danke im Voraus.