<?xml version="1.0" encoding="UTF-8"?><rss xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:atom="http://www.w3.org/2005/Atom" version="2.0"><channel><title><![CDATA[Bitmap Drucken]]></title><description><![CDATA[<p>Hallo ich habe ein Problem, ich möchte eine Bitmap aus einer CDaoRecordView Klasse Drucken.</p>
<p>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.</p>
<p>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.</p>
<p>Ich habe bis jetzt auch nichts gefunden.<br />
Bitte Helft mir, wenn möglich mit einem Quellcode Auszug/Beispiel.</p>
<p>Meine Variablen Drucke ich wie folgt:</p>
<pre><code class="language-cpp">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 = &quot;ACCESS Datenbank Inhalt&quot;;
         myJob.lpszOutput = NULL;
         myJob.lpszDatatype = NULL;
         myJob.fwType = NULL;

         // Ausdruck des Dokuments starten
         if (dcPrint.StartDoc(&amp;myJob)&gt;=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, &quot;Telefon:&quot;);  
             .
             .
             .  
          }
          dcPrint.EndPage();// Seite auswerfen
          dcPrint.EndDoc();// Dokument schließen

    dcPrint.DeleteDC();// Druckergerätekontext löschen
    }
}
</code></pre>
<p>Wie muß ich das Bitmap Drucken in meinem o.g. Quellcode einfügen,<br />
b.z.w. gibt es eine andere/bessere möglichkeit.</p>
<p>Danke im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/81507/bitmap-drucken</link><generator>RSS for Node</generator><lastBuildDate>Wed, 15 Apr 2026 13:55:13 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/81507.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 01 Aug 2004 17:28:05 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitmap Drucken on Sun, 01 Aug 2004 17:28:05 GMT]]></title><description><![CDATA[<p>Hallo ich habe ein Problem, ich möchte eine Bitmap aus einer CDaoRecordView Klasse Drucken.</p>
<p>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.</p>
<p>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.</p>
<p>Ich habe bis jetzt auch nichts gefunden.<br />
Bitte Helft mir, wenn möglich mit einem Quellcode Auszug/Beispiel.</p>
<p>Meine Variablen Drucke ich wie folgt:</p>
<pre><code class="language-cpp">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 = &quot;ACCESS Datenbank Inhalt&quot;;
         myJob.lpszOutput = NULL;
         myJob.lpszDatatype = NULL;
         myJob.fwType = NULL;

         // Ausdruck des Dokuments starten
         if (dcPrint.StartDoc(&amp;myJob)&gt;=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, &quot;Telefon:&quot;);  
             .
             .
             .  
          }
          dcPrint.EndPage();// Seite auswerfen
          dcPrint.EndDoc();// Dokument schließen

    dcPrint.DeleteDC();// Druckergerätekontext löschen
    }
}
</code></pre>
<p>Wie muß ich das Bitmap Drucken in meinem o.g. Quellcode einfügen,<br />
b.z.w. gibt es eine andere/bessere möglichkeit.</p>
<p>Danke im Voraus.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/572844</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/572844</guid><dc:creator><![CDATA[womi0074]]></dc:creator><pubDate>Sun, 01 Aug 2004 17:28:05 GMT</pubDate></item></channel></rss>