CView::DoPreparePrinting
Rufen Sie die Funktion von der Überschreibung von OnPreparePrinting auf, um das Dialogfeld Drucken aufzurufen und einen Druckergerätekontext zu erstellen.
BOOL DoPreparePrinting(
CPrintInfo* pInfo
);
Parameter
- pInfo
Zeigt auf CPrintInfo-Struktur, das den aktuellen Druckauftrag beschreibt.
Rückgabewert
Ungleich 0 (null), wenn das Drucken oder die Seitenansicht starten können; 0 Wenn der Vorgang abgebrochen wurde.
Hinweise
Das Verhalten dieser Funktion hängt davon ab, ob es für das Drucken oder Seitenansicht aufgerufen wird (vom angegeben m_bPreview-Member des pInfo-Parameters). Wenn eine Datei festzulegen, Aufrufe dieser Funktion das Dialogfeld Drucken, mithilfe der Werte in der CPrintInfo-Struktur, dass pInfo auf zeigt; Nachdem der Benutzer das Dialogfeld geschlossen hat, erstellt die Funktion einen Druckergerätekontext auf Wunsch der Benutzer, der im Dialogfeld angegeben wird und gibt diesen Gerätekontext durch den pInfo-Parameter zurück. Dieser Gerätekontext wird verwendet, um das Dokument zu drucken.
Wenn eine Datei in der Vorschau dargestellt ist, erstellt diese Funktion ein Druckergerätekontext mit der aktuellen Druckereinstellungen; dieser Gerätekontext wird das Simulieren des Druckers während der Vorschau verwendet.
Anforderungen
Header: afxwin.h