<?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[TPrinter: Texte und Rechtecke auf einer Seite]]></title><description><![CDATA[<p>Hallo,</p>
<p>wenn ich zuerst im Sourcecode den Textcodezeilen</p>
<pre><code class="language-cpp">Prntr-&gt;Canvas-&gt;TextOut(300,400,&quot;Test&quot;);
</code></pre>
<p>und danach den Rechteckcode</p>
<pre><code class="language-cpp">Prntr-&gt;Canvas-&gt;FrameRect(r);
</code></pre>
<p>schreibe, bekomme ich ein geschwärzten Ausdruck in größe der Textfläche. Umgekehrt ist alles in Ordnung.<br />
wo liegt hier der Fehler ?</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/116155/tprinter-texte-und-rechtecke-auf-einer-seite</link><generator>RSS for Node</generator><lastBuildDate>Fri, 24 Jul 2026 12:07:56 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/116155.rss" rel="self" type="application/rss+xml"/><pubDate>Sat, 23 Jul 2005 20:25:54 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TPrinter: Texte und Rechtecke auf einer Seite on Sat, 23 Jul 2005 20:25:54 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wenn ich zuerst im Sourcecode den Textcodezeilen</p>
<pre><code class="language-cpp">Prntr-&gt;Canvas-&gt;TextOut(300,400,&quot;Test&quot;);
</code></pre>
<p>und danach den Rechteckcode</p>
<pre><code class="language-cpp">Prntr-&gt;Canvas-&gt;FrameRect(r);
</code></pre>
<p>schreibe, bekomme ich ein geschwärzten Ausdruck in größe der Textfläche. Umgekehrt ist alles in Ordnung.<br />
wo liegt hier der Fehler ?</p>
<p>Gruß Siegfried</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837055</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837055</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Sat, 23 Jul 2005 20:25:54 GMT</pubDate></item><item><title><![CDATA[Reply to TPrinter: Texte und Rechtecke auf einer Seite on Sat, 23 Jul 2005 22:43:32 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>kann ich nicht nachvollziehen. wenn ich diesen Code</p>
<pre><code class="language-cpp">TRect r(300, 400, 350, 415);
  Canvas-&gt;TextOut(300,400,&quot;Test&quot;);
  Canvas-&gt;FrameRect(r);
</code></pre>
<p>nehme, kommt in beiden Fällen dasselbe raus, nämlich das was rauskommen soll.<br />
Setzt du dazwischen noch irgendwelche Farbwerte des Canvas?</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837117</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837117</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sat, 23 Jul 2005 22:43:32 GMT</pubDate></item><item><title><![CDATA[Reply to TPrinter: Texte und Rechtecke auf einer Seite on Sun, 24 Jul 2005 05:04:49 GMT]]></title><description><![CDATA[<blockquote>
<p>wo liegt hier der Fehler ?</p>
</blockquote>
<p>Wie soll jemand hier etwas dazu sagen, wenn du nicht mal mitteilst, wie gross r ist?</p>
]]></description><link>https://www.c-plusplus.net/forum/post/837141</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837141</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 24 Jul 2005 05:04:49 GMT</pubDate></item><item><title><![CDATA[Reply to TPrinter: Texte und Rechtecke auf einer Seite on Sun, 24 Jul 2005 11:05:58 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>wenn ich in dieser Reihenfolge den Code schreibe, ist der komplette Ausdruck in Ordnung.</p>
<pre><code class="language-cpp">TStringList *nRect = new TStringList;
TPrinter *Prntr = Printer();
TRect r;
Prntr-&gt;Orientation = poLandscape;      // quer
Prntr-&gt;BeginDoc();
Prntr-&gt;Canvas-&gt;Font-&gt;Size = 15;
Prntr-&gt;Canvas-&gt;TextOut(500,1500,&quot;Project:&quot;);
Prntr-&gt;Canvas-&gt;Brush-&gt;Color = clBlack;
r = Rect(200,200,1000,1000);
Prntr-&gt;Canvas-&gt;FrameRect(r);
Prntr-&gt;EndDoc();
Prntr-&gt;Orientation = poPortrait;     // hochkant
</code></pre>
<p>wenn ich jedoch in dieser Reihenfolge schreibe, wird anstand eines lesbaren Textes ein in der größe des Textes schwarzes Feld gedruckt.</p>
<pre><code class="language-cpp">TStringList *nRect = new TStringList;
TPrinter *Prntr = Printer();
TRect r;
Prntr-&gt;Orientation = poLandscape;      // quer
Prntr-&gt;BeginDoc();
Prntr-&gt;Canvas-&gt;Brush-&gt;Color = clBlack;
r = Rect(200,200,1000,1000);
Prntr-&gt;Canvas-&gt;FrameRect(r);
Prntr-&gt;Canvas-&gt;Font-&gt;Size = 15;
Prntr-&gt;Canvas-&gt;TextOut(500,1500,&quot;Project:&quot;);
Prntr-&gt;EndDoc();
Prntr-&gt;Orientation = poPortrait;     // hochkant
</code></pre>
<p>Hier stehe ich auf dem Schlauch und komme nicht weiter.<br />
Da ich die erste Reihenfolge einsetzen möchte, um weitere Texte in verbindung mit den Koordinaten der Rechtecke zu verarbeiten, ist diese einfacher zu handhaben.</p>
<p>Gruß Siegfried <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f61e.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--disappointed_face"
      title=":("
      alt="😞"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/837229</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837229</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Sun, 24 Jul 2005 11:05:58 GMT</pubDate></item><item><title><![CDATA[Reply to TPrinter: Texte und Rechtecke auf einer Seite on Sun, 24 Jul 2005 11:54:54 GMT]]></title><description><![CDATA[<pre><code class="language-cpp">TRect r; 
Printer()-&gt;Orientation = poLandscape;      // quer
Printer()-&gt;BeginDoc();
Printer()-&gt;Canvas-&gt;Font-&gt;Size = 15;
TBrushRecall *brush= new TBrushRecall(Printer()-&gt;Canvas-&gt;Brush);
brush-&gt;Store();
Printer()-&gt;Canvas-&gt;Brush-&gt;Color = clBlack;
r = Rect(200,200,1000,1000);
Printer()-&gt;Canvas-&gt;FrameRect(r);
delete brush;
Printer()-&gt;Canvas-&gt;TextOut(500,1500,&quot;Project:&quot;);
Printer()-&gt;EndDoc(); 
Printer()-&gt;Orientation = poPortrait;     // hochkant
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/837280</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837280</guid><dc:creator><![CDATA[Christian211]]></dc:creator><pubDate>Sun, 24 Jul 2005 11:54:54 GMT</pubDate></item><item><title><![CDATA[Reply to TPrinter: Texte und Rechtecke auf einer Seite on Sun, 24 Jul 2005 12:32:10 GMT]]></title><description><![CDATA[<p>Hallo,</p>
<p>Danke für die schnelle Antwort.</p>
<p>Gruß Siegfried <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f44d.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--thumbs_up"
      title=":+1:"
      alt="👍"
    /></p>
]]></description><link>https://www.c-plusplus.net/forum/post/837300</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/837300</guid><dc:creator><![CDATA[Beppo]]></dc:creator><pubDate>Sun, 24 Jul 2005 12:32:10 GMT</pubDate></item></channel></rss>