Udostępnij za pośrednictwem


CView::DoPreparePrinting

Wywołać tę funkcję z zastępowania na OnPreparePrinting do okna dialogowego Drukuj i tworzenia kontekstu urządzenia drukarki.

BOOL DoPreparePrinting(
   CPrintInfo* pInfo 
);

Parametry

  • pInfo
    Wskazuje na CPrintInfo struktura opisująca bieżące zadanie drukowania.

Wartość zwracana

Niezerowa, jeśli można rozpocząć drukowania lub podglądu; 0, jeśli operacja została anulowana.

Uwagi

Zachowanie tej funkcji zależy od tego, czy jest wywoływana dla drukowania lub podglądu (określony przez m_bPreview członek pInfo parametr).Jeśli plik zostanie wydrukowany, funkcja ta wywołuje okno dialogowe drukowania, używając wartości w CPrintInfo strukturę, która pInfo punktów; Po zamknięciu okna dialogowego użytkownika funkcja tworzy kontekstu urządzenia drukarki, na podstawie ustawień użytkownika określone w oknie dialogowym i zwraca ten kontekstu urządzenia poprzez pInfo parametru.Tego kontekstu urządzenia używane do drukowania dokumentu.

Jeśli plik jest przeglądany, ta funkcja tworzy kontekstu urządzenia drukarki przy użyciu bieżących ustawień drukarki; tego kontekstu urządzenia jest używany do symulowania drukarki podczas podglądu.

Wymagania

Nagłówek: afxwin.h

Zobacz też

Informacje

Klasa CView

Wykres hierarchii

Struktura CPrintInfo

CView::OnPreparePrinting