<?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[Ausdruck eines Diagramms aus einem Userform]]></title><description><![CDATA[<p>Hallo!<br />
Bisher habe ich folgenden Code-Teil:</p>
<pre><code>TPrinter *Prntr = Printer();
  TRect r = Rect(200,200,Prntr-&gt;PageWidth - 200,Prntr-&gt;PageHeight- 200);
  Prntr-&gt;BeginDoc();
  Prntr-&gt;Canvas-&gt;Brush-&gt;Color = clBlack;
  Prntr-&gt;Canvas-&gt;FrameRect(r);
  Prntr-&gt;EndDoc();
</code></pre>
<p>Ich möchte ein TDBChart auf diesem Form ausdrucken, das Diagram heißt.<br />
Wo muss ich wie den Code ergänzen bitte???</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/123728/ausdruck-eines-diagramms-aus-einem-userform</link><generator>RSS for Node</generator><lastBuildDate>Mon, 27 Jul 2026 16:07:52 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/123728.rss" rel="self" type="application/rss+xml"/><pubDate>Wed, 19 Oct 2005 13:41:39 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Wed, 19 Oct 2005 13:43:41 GMT]]></title><description><![CDATA[<p>Hallo!<br />
Bisher habe ich folgenden Code-Teil:</p>
<pre><code>TPrinter *Prntr = Printer();
  TRect r = Rect(200,200,Prntr-&gt;PageWidth - 200,Prntr-&gt;PageHeight- 200);
  Prntr-&gt;BeginDoc();
  Prntr-&gt;Canvas-&gt;Brush-&gt;Color = clBlack;
  Prntr-&gt;Canvas-&gt;FrameRect(r);
  Prntr-&gt;EndDoc();
</code></pre>
<p>Ich möchte ein TDBChart auf diesem Form ausdrucken, das Diagram heißt.<br />
Wo muss ich wie den Code ergänzen bitte???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896120</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896120</guid><dc:creator><![CDATA[n00b_imp]]></dc:creator><pubDate>Wed, 19 Oct 2005 13:43:41 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Wed, 19 Oct 2005 13:48:50 GMT]]></title><description><![CDATA[<p>Wo ist denn dein Code mit dem <strong>TDBChart</strong> und dem Formular <strong>Diagram</strong>? Bevor Du hier ne fertige Lösung bekommst, versuche es erstmal selber und stelle dann entsprechende Fragen.</p>
<p>Todo fuer Dich (in der Hilfe nachlesen):</p>
<p><strong>Canvas</strong>, <strong>Draw</strong>, <strong>CopyRect</strong> und speziell weil du drucken möchtest <strong>Printer</strong>.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896133</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896133</guid><dc:creator><![CDATA[Sunday]]></dc:creator><pubDate>Wed, 19 Oct 2005 13:48:50 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Wed, 19 Oct 2005 13:53:09 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>du kannst das so machen</p>
<pre><code class="language-cpp">DBChart-&gt;PaintTo(Prntr-&gt;Handle, 0, 0);
</code></pre>
<p>wobei die letzten zwei Parameter x und y des oberen rechten Punktes auf der Druckerfläche sind, bei dem der Ausdruck des Diagramms beginnen soll.</p>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896142</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896142</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Wed, 19 Oct 2005 13:53:09 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Thu, 20 Oct 2005 06:16:58 GMT]]></title><description><![CDATA[<p><a class="plugin-mentions-user plugin-mentions-a" href="https://www.c-plusplus.net/forum/uid/588">@sunday</a>:Ich danke Dir für deine qualifizierte Antwort.</p>
<p>Ich habe das soweit hinbekommen, allerdings ist das Diagram sehr klein.<br />
Ich werde weiter probieren.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896699</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896699</guid><dc:creator><![CDATA[n00b_imp]]></dc:creator><pubDate>Thu, 20 Oct 2005 06:16:58 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Thu, 20 Oct 2005 07:13:20 GMT]]></title><description><![CDATA[<p>in der TChart-Hilfe gibts zum Drucken ein ganzes Kapitel</p>
]]></description><link>https://www.c-plusplus.net/forum/post/896750</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/896750</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Thu, 20 Oct 2005 07:13:20 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Fri, 21 Oct 2005 06:26:21 GMT]]></title><description><![CDATA[<p>also das habe ich bis jetzt:</p>
<pre><code>void __fastcall TForm1::Button2Click(TObject *Sender)
{
  TPrinter *Prntr = Printer();
  //TRect r = Rect(200,200,Prntr-&gt;PageWidth - 200,Prntr-&gt;PageHeight- 200);
  Prntr-&gt;BeginDoc();
  Prntr-&gt;Canvas-&gt;Brush-&gt;Color = clBlack;
  //Prntr-&gt;Canvas-&gt;FrameRect(r);
  Diagram-&gt;PaintTo(Prntr-&gt;Handle, 2000, 2000);
  Prntr-&gt;EndDoc();

}
</code></pre>
<p>Allerdings ist der Ausdruck sehr klein.<br />
Wo muss ich hier einen Parameter für die Größe mitgeben???</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897335</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897335</guid><dc:creator><![CDATA[n00b_imp]]></dc:creator><pubDate>Fri, 21 Oct 2005 06:26:21 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Fri, 21 Oct 2005 06:35:52 GMT]]></title><description><![CDATA[<p>Kapitel 5.6 in der TChart Hilfe, z.B. Absatz &quot;Die Ausgabe des Diagramms&quot;</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897342</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897342</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 21 Oct 2005 06:35:52 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Fri, 21 Oct 2005 06:46:53 GMT]]></title><description><![CDATA[<p>richtig, habe mir dieses kapitel auch ausdruckt.<br />
da steht folgendes:</p>
<pre><code>Diagram.Height:=Round(1.0*Printer.PageHeight*Diagram.Width/Printer.PageWidth);
  Diagram.Print;
</code></pre>
<p>Das gibt aber eine fehlermeldung</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897350</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897350</guid><dc:creator><![CDATA[n00b_imp]]></dc:creator><pubDate>Fri, 21 Oct 2005 06:46:53 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Fri, 21 Oct 2005 07:44:55 GMT]]></title><description><![CDATA[<p>Hast Du das so abgeschrieben? Kann nicht funktionieren, die Zeile ist in Objekt Pascal. <img
      src="https://www.c-plusplus.net/forum/plugins/nodebb-plugin-emoji/emoji/emoji-one/1f644.png?v=ab1pehoraso"
      class="not-responsive emoji emoji-emoji-one emoji--face_with_rolling_eyes"
      title=":rolling_eyes:"
      alt="🙄"
    /><br />
. (Punkt) durch -&gt; und := durch = ersetzen...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897401</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897401</guid><dc:creator><![CDATA[[[global:guest]]]]></dc:creator><pubDate>Fri, 21 Oct 2005 07:44:55 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Fri, 21 Oct 2005 08:34:23 GMT]]></title><description><![CDATA[<p>das das eine andere sprache ist, stand da nicht oder ich habe es überlesen.</p>
<p>es erscheinen trotzdem folgende fehlermeldungen:</p>
<p>Erzeugen<br />
[C++ Fehler] Unit1.cpp(48): E2268 Aufruf der undefinierten Funktion 'Round'<br />
[C++ Fehler] Unit1.cpp(48): E2294 Auf linker Seite der Struktur ist . oder .* erforderlich<br />
[C++ Fehler] Unit1.cpp(48): E2294 Auf linker Seite der Struktur ist . oder .* erforderlich<br />
[C++ Fehler] Unit1.cpp(48): E2294 Auf linker Seite der Struktur ist . oder .* erforderlich<br />
[C++ Fehler] Unit1.cpp(49): E2235 Elementfunktion muß aufgerufen oder ihre Adresse übernommen werden</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897446</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897446</guid><dc:creator><![CDATA[n00b_imp]]></dc:creator><pubDate>Fri, 21 Oct 2005 08:34:23 GMT</pubDate></item><item><title><![CDATA[Reply to Ausdruck eines Diagramms aus einem Userform on Fri, 21 Oct 2005 08:41:55 GMT]]></title><description><![CDATA[<p>lass das Round doch einfach mal weg, oder nimm RoundTo (siehe BCB-Hilfe)...</p>
<p>und Printer mußt du natürlich durch deine Definition ersetzen (Prntr)</p>
]]></description><link>https://www.c-plusplus.net/forum/post/897454</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/897454</guid><dc:creator><![CDATA[Linnea]]></dc:creator><pubDate>Fri, 21 Oct 2005 08:41:55 GMT</pubDate></item></channel></rss>