<?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>Kann mir jemand sagen, warum folgender Code nicht funktioniert?<br />
Es wird nur das Druckeinstellungenfenster kurz angezeigt.<br />
Dann Schluß, nichts mehr.</p>
<p>Wenn ich aber die Zeile Prntr-&gt;EndDoc(); weglasse ist der Druckauftrag in der Warteschlange</p>
<pre><code class="language-cpp">void TForm1::printBitmap(Graphics::TBitmap *bit)
{
  TPrinter *Prntr = Printer();

  Prntr-&gt;BeginDoc();

  TRect   TDest, TSource;

  TDest = Rect(200,200,(Prntr-&gt;PageWidth)-200,(Prntr-&gt;PageHeight)-200);
  TSource = Rect(0,0,bit-&gt;Width, bit-&gt;Height);

  Prntr-&gt;Canvas-&gt;CopyRect(TSource, bit-&gt;Canvas, TDest);

  Prntr-&gt;EndDoc();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/144898/bitmap-drucken</link><generator>RSS for Node</generator><lastBuildDate>Tue, 04 Aug 2026 23:26:36 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/144898.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 22 Apr 2006 19:22:07 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 07:52:10 GMT]]></title><description><![CDATA[<p>Kann mir jemand sagen, warum folgender Code nicht funktioniert?<br />
Es wird nur das Druckeinstellungenfenster kurz angezeigt.<br />
Dann Schluß, nichts mehr.</p>
<p>Wenn ich aber die Zeile Prntr-&gt;EndDoc(); weglasse ist der Druckauftrag in der Warteschlange</p>
<pre><code class="language-cpp">void TForm1::printBitmap(Graphics::TBitmap *bit)
{
  TPrinter *Prntr = Printer();

  Prntr-&gt;BeginDoc();

  TRect   TDest, TSource;

  TDest = Rect(200,200,(Prntr-&gt;PageWidth)-200,(Prntr-&gt;PageHeight)-200);
  TSource = Rect(0,0,bit-&gt;Width, bit-&gt;Height);

  Prntr-&gt;Canvas-&gt;CopyRect(TSource, bit-&gt;Canvas, TDest);

  Prntr-&gt;EndDoc();
}
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1042952</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1042952</guid><dc:creator><![CDATA[Trulli]]></dc:creator><pubDate>Sun, 23 Apr 2006 07:52:10 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 03:55:58 GMT]]></title><description><![CDATA[<p>Man fragt sich, wer TDest &amp; TSource ist, wenn MyDest &amp; MySource definiert sind</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1043104</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1043104</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 23 Apr 2006 03:55:58 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 07:51:46 GMT]]></title><description><![CDATA[<p>War nur Fahrigkeit beim posten. Werd ich mal gleich ändern.<br />
Der Fehler liegt woanders.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1043128</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1043128</guid><dc:creator><![CDATA[Trulli]]></dc:creator><pubDate>Sun, 23 Apr 2006 07:51:46 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 08:19:44 GMT]]></title><description><![CDATA[<p>Sorry, aber postest du hier Code?? Versuch doch mal mit Copy &amp; Paste zu arbeiten. Ist irgendwie auch nicht schön, wenn dann hier Code gezeigt wird, der so überhaupt nicht codiert wurde.</p>
<p>Ansonsten, wenn es sich nicht um zwei gleich Große Rechtecke handelt ist StretchDraw zu benutzen</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1043130</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1043130</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 23 Apr 2006 08:19:44 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 17:00:28 GMT]]></title><description><![CDATA[<p>Copy und Paste? Die beiden kenne ich nicht.<br />
Aber folgender Code geht auch nicht</p>
<pre><code class="language-cpp">TPrinter *Prntr = Printer();
  Prntr-&gt;BeginDoc();

  TRect   TDest;

  TDest = Rect(20,20,200,200);

  Prntr-&gt;Canvas-&gt;StretchDraw(TDest, bit);
  Prntr-&gt;EndDoc();
</code></pre>
<p>Wie gesagt, der Drucker ruckelt zwar, Tinte ist drinne und Drucker ist auch nicht kaputt. Aber in der Warteschlange steht nichts.</p>
<p>Übrigens, hab ich den Fehler oben verbessert.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1043456</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1043456</guid><dc:creator><![CDATA[Trulli]]></dc:creator><pubDate>Sun, 23 Apr 2006 17:00:28 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 17:29:42 GMT]]></title><description><![CDATA[<p>Bei einem handelsüblichen Drucher mit 1200dpi und einer Bildschirmauflösung von 96 dpi, da wird vielleicht nicht viel zu sehen sein</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1043487</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1043487</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 23 Apr 2006 17:29:42 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 17:33:51 GMT]]></title><description><![CDATA[<p>Kommt nich mal Papier raus</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1043491</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1043491</guid><dc:creator><![CDATA[Trulli]]></dc:creator><pubDate>Sun, 23 Apr 2006 17:33:51 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 17:52:35 GMT]]></title><description><![CDATA[<p>Was soll man dazu sagen??</p>
<p>Da du ja offenbar immer nur Teilcode postest und den noch nichtmal richtig ist das alles Kaffeesatzleserei. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f615.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--confused_face"
      title=":confused:"
      alt="😕"
    /></p>
<p>Wenn nicht, dann liegt es daran, das bit nciht definiert ist</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1043512</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1043512</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 23 Apr 2006 17:52:35 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 17:58:17 GMT]]></title><description><![CDATA[<p>Die ganze Funktion sieht so aus</p>
<pre><code class="language-cpp">void TForm1::printBitmap(Graphics::TBitmap *bit)
{
  TPrinter *Prntr = Printer();
  Prntr-&gt;BeginDoc();

  TRect   TDest;

  TDest = Rect(20,20,200,200);

  Prntr-&gt;Canvas-&gt;StretchDraw(TDest, bit);
  Prntr-&gt;EndDoc();
}
</code></pre>
<p>Die Bitmap ist deklariert und definiert</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1043519</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1043519</guid><dc:creator><![CDATA[Trulli]]></dc:creator><pubDate>Sun, 23 Apr 2006 17:58:17 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Sun, 23 Apr 2006 23:15:20 GMT]]></title><description><![CDATA[<p>Das Problem ist schon hinlänglich bekannt. Du musst anstatt des TBitmap ein TGraphic nehmen. Dann funktioniert das auch. Bitmaps lassen sich mit TPrinter zumindest beim BCB6 nicht drucken.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1043700</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1043700</guid><dc:creator><![CDATA[prntr]]></dc:creator><pubDate>Sun, 23 Apr 2006 23:15:20 GMT</pubDate></item><item><title><![CDATA[Reply to Bitmap drucken on Mon, 24 Apr 2006 15:47:29 GMT]]></title><description><![CDATA[<p>Hab ich mal so probiert</p>
<p>Prntr-&gt;Canvas-&gt;StretchDraw(TDest, (TGraphic *)bit);</p>
<p>Jetzt ackert der Drucker mehr herum als vorher, druckt aber nicht, und in der Warteschlange immer noch nichts</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1044123</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1044123</guid><dc:creator><![CDATA[Trulli]]></dc:creator><pubDate>Mon, 24 Apr 2006 15:47:29 GMT</pubDate></item></channel></rss>