Drucken

Microsoft Windows implementiert geräteunabhängige Anzeige. In MFC bedeutet dies, dass die gleichen Zeichnungsaufrufe in der OnDraw Memberfunktion Ihrer Ansichtsklasse für das Zeichnen auf dem Display und auf anderen Geräten wie Druckern verantwortlich sind. Für die Druckvorschau ist das Zielgerät eine simulierte Druckerausgabe für die Anzeige.

Ihre Rolle beim Drucken im Vergleich zur Rolle des Frameworks

Ihre Ansichtsklasse hat die folgenden Aufgaben:

  • Informieren Sie das Framework darüber, wie viele Seiten im Dokument vorhanden sind.

  • Wenn Sie aufgefordert werden, eine angegebene Seite zu drucken, zeichnen Sie diesen Teil des Dokuments.

  • Ordnen Sie alle Schriftarten oder andere GDI-Ressourcen (Graphics Device Interface) zu, die zum Drucken erforderlich sind, und ordnen Sie sie ab.

  • Senden Sie bei Bedarf alle Escapecodes, die zum Ändern des Druckermodus erforderlich sind, bevor Sie eine bestimmte Seite drucken, z. B. um die Druckausrichtung pro Seite zu ändern.

Die Zuständigkeiten des Rahmens sind wie folgt:

In den folgenden Artikeln wird erläutert, wie das Framework druck- und druckvorschau unterstützt:

Was möchten Sie mehr über

Siehe auch

Drucken und Druckvorschau