CView::OnPrint

virtuel void OnPrint ( CDC * pDC, CPrintInfo * pInfo );

Paramètres

pDC

Pointe vers le contexte de périphérique imprimante.

pInfo

Pointe vers un objet CPrintInfo qui décrit le travail d'impression actuel.

Remarques

Appelé par le framework pour imprimer ou prévisualiser une page du document. Pour chaque page à imprimer, l'infrastructure appelle cette fonction immédiatement après l'appel de la fonction membre OnPrepareDC . La page à imprimer est spécifiée par le membre m_nCurPage de la CPrintInfo que pInfo souligne. L'implémentation par défaut appelle la fonction membre OnDraw et lui transmet le contexte de périphérique imprimante.

Substituez cette fonction pour l'une des raisons suivantes:

Notez que le membre m_rectDraw du paramètre pInfo décrit la zone imprimable de la page dans les unités logiques.

N'appelez pas OnPrepareDC dans votre substitution surimpression; l'infrastructure appelle automatiquement les OnPrepareDC avant d'appeler la surimpression.

Exemple

Ce qui suit est un squelette pour une fonction substituée de surimpression:

vOID CMyView::OnPrint (CDC * pDC, CPrintInfo * pInfo)
{
   / / Imprimer des en-têtes ou pieds de pa&ge, si vous le souhaitez.
   / / Trouver la partie du document correspondant à pInfo-gt ; m_nCurPage.
   OnDraw (pDC) ;
}

Aperçu de CView |  ; Membres de la classe | Graphique de la hiérarchie

Voir aussi  ;CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnPrepareDC, CView::OnDraw

Index