CPrintInfo-Struktur
Speichert Informationen über einen Drucks- oder Seitenansichtsauftrag.
struct CPrintInfo
Mitglieder
Öffentliche Methoden
Name |
Description |
---|---|
Gibt die Nummer der ersten Seite zurück, die gedruckt wird. |
|
Gibt die Nummer der letzten Seite des Dokuments zurück. |
|
Gibt die Nummer der ersten Seite des Dokuments zurück. |
|
Gibt die Anzahl der Seiten zurück, die der ersten Seite eines DocObject-Elements vorausgehen, das in einem kombinierten DocObject-Druckauftrag gedruckt wird. |
|
Gibt die Nummer der letzten Seite zurück, die gedruckt wird. |
|
Legt die Nummer der letzten Seite des Dokuments fest. |
|
Legt die Nummer der ersten Seite des Dokuments fest. |
Öffentliche Datenmember
Name |
Description |
---|---|
Enthält ein Flag, ob das Framework die Drucksschleife fortsetzen sollte. |
|
Enthält ein Flag, ob das Dokument direkt gedruckt wird (ohne das Drucken anzuzeigen). |
|
Enthält ein Flag, das angibt, ob das Dokument, das gedruckt wird, ein DocObject ist. |
|
Enthält ein Flag, ob das Dokument in der Vorschau angezeigt wird. |
|
Gibt DocObject-Drucksvorgänge an. |
|
Enthält einen Zeiger auf eine vom Benutzer erstellten Struktur. |
|
Identifiziert die Seitenzahl, die derzeit gedruckt wird. |
|
Gibt die Jobnummer an, die vom Betriebssystem für den aktuellen Druckauftrag zugewiesen ist |
|
Identifiziert die Anzahl der Seiten, die im Vorschaufenster angezeigt werden; entweder 1 oder 2. |
|
Gibt der Offset eines bestimmten DocObjects blättern zuerst in einem kombinierten DocObject-Druckauftrag an. |
|
Enthält einen Zeiger auf CPrintDialog-Objekt, das zum Drucken verwendet wird. |
|
Gibt ein Rechteck, das den aktuellen verwendbaren Seitenbereich definiert. |
|
Enthält eine Formatzeichenfolge für Seitenzahlanzeige. |
Hinweise
CPrintInfo ist eine Struktur und hat keine Basisklasse.
Das Framework erstellt ein Objekt aus CPrintInfo jedes Mal, wenn der Drucks- oder Seitenansichtsbefehl aktiviert ist und es zerstört, wenn der Befehl abgeschlossen ist.
CPrintInfo enthält Informationen zu den Druckauftrag insgesamt, wie den Seitenbereich gedruckt werden soll und den aktuellen Status des Druckauftrags, wie der Seite, die aktuell gedruckt wird.Einige Informationen werden in einem Objekt zugeordneten CPrintDialog gespeichert; Dieses Objekt enthält die Werte, die vom Benutzer im Dialogfeld Drucken eingegeben werden.
Ein Objekt CPrintInfo wird zwischen dem Framework und die Ansichtsklasse während des Druckvorgangs übergeben und verwendet, um Informationen zwischen den zwei auszutauschen.Beispielsweise informiert das Framework die Ansichtsklasse, welche Seite des durch das Zuweisen der m_nCurPage-Member von CPrintInfo eines Werts zu druckenden Dokuments; die Ansichtsklasse ruft den Wert ab und führt den eigentlichen Drucken der angegebenen Seite aus.
Ein weiteres Beispiel ist der Fall, in dem die Länge des Dokuments nicht bekannt, bis es gedruckt wird.In dieser Situation die Ansichtsklassentests für das Ende des Dokuments jedes Mal, wenn eine Seite gedruckt wird.Wenn das Ende erreicht wird, legt die Ansichtsklasse den m_bContinuePrinting-Member von CPrintInfo zu FALSE fest; dieses informiert das Framework, um die Drucksschleife zu beenden.
CPrintInfo wird durch die Memberfunktionen von CView aufgelistet ist unter "finden auch". Weitere Informationen über die Drucksarchitektur, die von Microsoft Foundation Class-Bibliothek bereitgestellt wird, finden Sie unter Rahmenfenster und Dokument-/Ansichtarchitektur und die Artikel Drucken und Drucken: Mehrseitige Dokumente.
Vererbungshierarchie
CPrintInfo
Anforderungen
Header: afxext.h