<?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[Drucken]]></title><description><![CDATA[<p>Hi Leute</p>
<p>Ich weiß langsam müsstet ihr es schon leid sein aber ich hätte da eine Frage zur Größe des Ausdrucks. Mein Prepare sieht so aus:</p>
<pre><code class="language-cpp">void CMdipgenView::OnPrepareDC(CDC* pDC, CPrintInfo* pInfo) 
{
	// TODO: Add your specialized code here and/or call the base class
	CRect clientRect;
	GetClientRect(clientRect); 

	pDC-&gt;SetMapMode (MM_ISOTROPIC);
	pDC-&gt;SetWindowExt (17600, -11600);
	pDC-&gt;SetWindowOrg (-800, 10800);
	pDC-&gt;SetViewportExt (clientRect.right-clientRect.left, clientRect.bottom-clientRect.top);
	pDC-&gt;SetViewportOrg (0, 0);

	CView::OnPrepareDC(pDC, pInfo);
}
</code></pre>
<p>Wenn ich jetzt zeichne ist es ja so das meine Zeichenfläche auf das Benutzerfenster &quot;projeziert&quot; wird damit es den Platz füllt. Wie mach ich das beim Drucken ohne viel ändern zu müssen. oder funktioniert das nicht???</p>
<p>mfg Günther</p>
]]></description><link>https://www.c-plusplus.net/forum/topic/179561/drucken</link><generator>RSS for Node</generator><lastBuildDate>Sat, 18 Apr 2026 20:37:40 GMT</lastBuildDate><atom:link href="https://www.c-plusplus.net/forum/topic/179561.rss" rel="self" type="application/rss+xml"/><pubDate>Mon, 23 Apr 2007 09:32:08 GMT</pubDate><ttl>60</ttl><item><title><![CDATA[Reply to Drucken on Mon, 23 Apr 2007 09:32:08 GMT]]></title><description><![CDATA[<p>Hi Leute</p>
<p>Ich weiß langsam müsstet ihr es schon leid sein aber ich hätte da eine Frage zur Größe des Ausdrucks. Mein Prepare sieht so aus:</p>
<pre><code class="language-cpp">void CMdipgenView::OnPrepareDC(CDC* pDC, CPrintInfo* pInfo) 
{
	// TODO: Add your specialized code here and/or call the base class
	CRect clientRect;
	GetClientRect(clientRect); 

	pDC-&gt;SetMapMode (MM_ISOTROPIC);
	pDC-&gt;SetWindowExt (17600, -11600);
	pDC-&gt;SetWindowOrg (-800, 10800);
	pDC-&gt;SetViewportExt (clientRect.right-clientRect.left, clientRect.bottom-clientRect.top);
	pDC-&gt;SetViewportOrg (0, 0);

	CView::OnPrepareDC(pDC, pInfo);
}
</code></pre>
<p>Wenn ich jetzt zeichne ist es ja so das meine Zeichenfläche auf das Benutzerfenster &quot;projeziert&quot; wird damit es den Platz füllt. Wie mach ich das beim Drucken ohne viel ändern zu müssen. oder funktioniert das nicht???</p>
<p>mfg Günther</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271594</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271594</guid><dc:creator><![CDATA[GüntherD]]></dc:creator><pubDate>Mon, 23 Apr 2007 09:32:08 GMT</pubDate></item><item><title><![CDATA[Reply to Drucken on Mon, 23 Apr 2007 11:26:31 GMT]]></title><description><![CDATA[<p>Ersetze Dein clientRect durch das rect, dass die zu bedruckende Seite definiert.<br />
Dann wäre das Verhalten identisch.</p>
<p>Siehe pInfo-&gt;m_rectDraw</p>
]]></description><link>https://www.c-plusplus.net/forum/post/1271659</link><guid isPermaLink="true">https://www.c-plusplus.net/forum/post/1271659</guid><dc:creator><![CDATA[Martin Richter]]></dc:creator><pubDate>Mon, 23 Apr 2007 11:26:31 GMT</pubDate></item></channel></rss>