Geräteunabhängige Anzeige Microsoft Windows-Werkzeuge. In MFC bedeutet dies, dass die gleichen Zeichnungsaufrufe, in der Memberfunktion OnDraw der Ansichtsklasse, zum Zeichnen auf der Anzeige und auf anderen Geräten zuständig sind, wie Drucker. Die Seitenansicht ist das Zielgerät eine simulierte Druckerausgabe die Anzeige.
Ihrer Rolle im Drucken für die Rolle des Frameworks
die Ansichtsklasse hat folgende Aufgaben:
Informieren Sie das Framework, wie viele Seiten im Dokument befinden.
Wenn Sie aufgefordert werden, eine bestimmte Seite gedruckt, zeichnen Sie diesen Teil des Dokuments.
Zuordnen zu und geben Sie alle Schriftarten oder anderen Graphics Device Interface (GDI)- Ressourcen frei, die zum Drucken benötigt werden.
Falls notwendig senden Sie alle Umschaltcodes, die erforderlich sind, um den Druckermodus zu ändern, bevor Sie eine angegebene Seite beispielsweise drucken um die Druckrichtung pro Seite zu ändern.
Die Aufgaben des Framework ist, wie folgt:
Zeigen Sie das Dialogfeld Drucken an.
Erstellen Sie ein CDC-Objekt für den Drucker.
Rufen Sie die StartDoc und EndDocCDC-Memberfunktionen des Objekts auf.
Rufen Sie überprüft die Memberfunktion StartPage des Objekts CDC, informieren die Ansichtsklasse, welche Seite gedruckt werden soll, und rufen Sie die EndPageCDC-Memberfunktion des Objekts auf.
Rufen Sie überschreibbare Funktionen in der Ansicht mit den entsprechenden Situationen auf.
Die folgenden Elemente werden, wie das Framework Drucken und Druckvorschau unterstützt: