CView::OnPrint

virtuelle privatevoid OnPrint ( CDC * pDC, CPrintInfo * pInfo );

Parameter

pDC

Punkte für den Drucker-Gerätekontext.

pInfo

Verweist auf eine CPrintInfo -Struktur, die den aktuellen Druckauftrag beschreibt.

Bemerkungen

Drucken oder Vorschau einer Seite des Dokuments aufgerufen. Für jede Seite gedruckt wird Ruft das Framework diese Funktion unmittelbar nach dem Aufrufen der Memberfunktion OnPrepareDC . Die Seite gedruckt wird angegeben durch den M_nCurPage -Member der CPrintInfo -Struktur die pInfo verweist auf. Die Standardimplementierung ruft die Memberfunktion OnDraw auf und übergibt den Drucker-Gerätekontext.

Überschreiben Sie diese Funktion aus einem der folgenden Gründe:

Beachten Sie, dass das M_rectDraw Mitglied des Parameters pInfo den druckbaren Bereich der Seite in logischen Einheiten beschreibt.

Rufen Sie in der Überschreibung der OnPrintnicht OnPrepareDC ; das Framework ruft OnPrepareDC automatisch vor dem Aufruf von OnPrint.

Beispiel

Der folgende Code ist ein Skelett für eine überschriebene OnPrint -Funktion:

void CMyView::OnPrint (CDC * pDC, CPrintInfo * pInfo)
{
   / / Print Kopf und/oder Fußzeilen, wenn gewünscht.
   / / Finden Sie Teil des Dokuments entsprechend pInfo-≫ M_nCurPage.
   OnDraw (pDC);
}

CView ÜbersichtMember der Klasse | Hierarchiediagramm

Siehe auch&Nbsp;CView:: OnBeginPrinting, CView:: OnEndPrinting, CView::OnPrepareDC, CView

Index