<?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[TPrinterDialog --&amp;gt; Wie hole ich den aktiven Printer da raus?]]></title><description><![CDATA[<p>Tach!</p>
<p>Also TPrinter ist das Objekt um mit dem Drucker zu arbeiten. TPrinterDialog der Dialog um die Druckaufträge auszulösen. Anzahl, Sortierung, Markierung/Alles/Seiten ist ja verständlich.</p>
<p>Aber wie zum Henker hol ich den eingestellten Drucker aus dem Dialog?</p>
<p>Ich denke mit den Drucker Settings geht das dann genauso los...</p>
<p>FromPage, ToPage, Collage, Copies... die Dinge sind ja klar...</p>
<p>Info:<br />
TPrintDialog* PrntDlg;</p>
<pre><code class="language-cpp">TPrinter* Printer = new TPrinter();
if (PrntDlg-&gt;Execute()) {
	switch (PrntDlg-&gt;PrintRange)
	{
		case prSelection : {
		   //print only selected
		   break;
		}
		default: {
		  //print it all
		}
	}
	Printer-&gt;BeginDoc();
	Printer-&gt;Canvas-&gt;TextOutA(20,20,&quot;irgednwasdruckenbitte&quot;);
	Printer-&gt;EndDoc();
}
delete Printer;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/topic/181383/tprinterdialog-gt-wie-hole-ich-den-aktiven-printer-da-raus</link><generator>RSS for Node</generator><lastBuildDate>Sat, 15 Aug 2026 17:32:06 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/181383.rss" rel="self" type="application/rss+xml"/><pubDate>Sun, 13 May 2007 09:29:35 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to TPrinterDialog --&amp;gt; Wie hole ich den aktiven Printer da raus? on Sun, 13 May 2007 09:29:35 GMT]]></title><description><![CDATA[<p>Tach!</p>
<p>Also TPrinter ist das Objekt um mit dem Drucker zu arbeiten. TPrinterDialog der Dialog um die Druckaufträge auszulösen. Anzahl, Sortierung, Markierung/Alles/Seiten ist ja verständlich.</p>
<p>Aber wie zum Henker hol ich den eingestellten Drucker aus dem Dialog?</p>
<p>Ich denke mit den Drucker Settings geht das dann genauso los...</p>
<p>FromPage, ToPage, Collage, Copies... die Dinge sind ja klar...</p>
<p>Info:<br />
TPrintDialog* PrntDlg;</p>
<pre><code class="language-cpp">TPrinter* Printer = new TPrinter();
if (PrntDlg-&gt;Execute()) {
	switch (PrntDlg-&gt;PrintRange)
	{
		case prSelection : {
		   //print only selected
		   break;
		}
		default: {
		  //print it all
		}
	}
	Printer-&gt;BeginDoc();
	Printer-&gt;Canvas-&gt;TextOutA(20,20,&quot;irgednwasdruckenbitte&quot;);
	Printer-&gt;EndDoc();
}
delete Printer;
</code></pre>
]]></description><link>https://www.c-plusplus.net/forum/post/1283875</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1283875</guid><dc:creator><![CDATA[Shogun]]></dc:creator><pubDate>Sun, 13 May 2007 09:29:35 GMT</pubDate></item><item><title><![CDATA[Reply to TPrinterDialog --&amp;gt; Wie hole ich den aktiven Printer da raus? on Sun, 13 May 2007 10:06:58 GMT]]></title><description><![CDATA[<p>Ok das Zauberwort heisst wohl Printer()-&gt;</p>
<p>Aber wieso geht dann TPrinter* Printer = new TPrinter(); nicht...</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1283892</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1283892</guid><dc:creator><![CDATA[Shogun]]></dc:creator><pubDate>Sun, 13 May 2007 10:06:58 GMT</pubDate></item><item><title><![CDATA[Reply to TPrinterDialog --&amp;gt; Wie hole ich den aktiven Printer da raus? on Sun, 13 May 2007 10:17:59 GMT]]></title><description><![CDATA[<p>Hallo</p>
<p>Steht in der Builder-Hilfe zu TPrinter. Es macht ja keinen Sinn irgendwelche Instanzen von imaginären Druckern zu erzeugen. Stattdesen ist das zu nutzen was vom System angelegt wurde und hinter dem auch echte Druckertreiber stehen.</p>
<pre><code class="language-cpp">#include &lt;Printer.hpp&gt;
...
TPrinter* MyPrinter = Printer();
</code></pre>
<p>bis bald<br />
akari</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1283900</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1283900</guid><dc:creator><![CDATA[akari]]></dc:creator><pubDate>Sun, 13 May 2007 10:17:59 GMT</pubDate></item><item><title><![CDATA[Reply to TPrinterDialog --&amp;gt; Wie hole ich den aktiven Printer da raus? on Sun, 13 May 2007 13:24:12 GMT]]></title><description><![CDATA[<p>Ah ok... Auf deine Antwort habe ich nochmal geschaut. Die Zeile hatte ich schonmal genau so. Aber da kam Aufruf einer Nicht Funktion. Ich Dösbaddel hatte als Variablennamen Printer benutzt... Ok danke. Erledigt.</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1284030</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1284030</guid><dc:creator><![CDATA[Shogun]]></dc:creator><pubDate>Sun, 13 May 2007 13:24:12 GMT</pubDate></item></channel></rss>