CView::OnPrint

VirtualvoidOnPrint (CDC *pInfopDC,CPrintInfo *);

Parametri

pDC

Punti per il contesto di periferica stampante.

pInfo

Punti a una struttura CPrintInfo che descrive il processo di stampa corrente.

Osservazioni

Chiamato dal framework per stampare o visualizzare in anteprima una pagina del documento. Per ogni pagina in fase di stampa, il framework chiama questa funzione immediatamente dopo la chiamata della funzione membro OnPrepareDC . La pagina in fase di stampa viene specificata dal membro m_nCurPage della struttura CPrintInfo quel pInfo punta a. L'implementazione predefinita chiama la funzione membro OnDraw e lo passa il contesto di periferica stampante.

Eseguire l'override di questa funzione per uno qualsiasi dei seguenti motivi:

Si noti che il membro m_rectDraw del parametro pInfo descrive l'area stampabile della pagina di unità logiche.

Non chiamare OnPrepareDC nell'override della OnPrint; il framework chiama OnPrepareDC automaticamente prima di chiamare OnPrint.

Esempio

Di seguito è riportato uno scheletro per una funzione OnPrint sottoposta a override:

public static void CMyView::OnPrint (CDC * pDC, CPrintInfo * pInfo)
{
   / / Print intestazioni o piè di pa&gina, se lo si desidera.
   / / Find parte del documento corrispondente a pInfo-gt; m_nCurPage.
   OnDraw (pDC);
}

Pa&noramica di CView |nbsp; Membri della classe | Gerarchia Chart

Vedere a&nchenbsp;CView:: OnBeginPrinting, CView:: OnEndPrinting, CView::OnPrepareDC, CView:: OnDraw

Index