virtual void AlImprimir ( CDC * pDC, CPrintInfo * pInfo );
Parámetros
pDC
Puntos en el contexto de dispositivo de impresora.
pInfo
Puntos a una estructura CPrintInfo que describe el trabajo de impresión actual.
Observaciones
Llamado por el marco para imprimir o para obtener una vista previa de una página del documento. Para cada página que se imprime, el marco llama a esta función inmediatamente después de llamar a la función de miembro OnPrepareDC . Se especifica la página que se imprime por la m_nCurPage de la estructura CPrintInfo que pInfo señala. La implementación predeterminada llama a la función miembro OnDraw y pasa el contexto de dispositivo de impresora.
Reemplazar esta función para cualquiera de los siguientes motivos:
Si necesita recursos GDI para la impresión de que no se utilizan para la visualización en pantalla, seleccione en el contexto de dispositivo antes de dibujar y desactivarlo después. Estos recursos GDI deben ser asignados en OnBeginPrinting y publicados en OnEndPrinting.
Tenga en cuenta que el miembro m_rectDraw del parámetro pInfo describe el área imprimible de la página en unidades lógicas.
No llame a OnPrepareDC en su reemplazo de AlImprimir; el marco llama automáticamente a OnPrepareDC antes de llamar a AlImprimir.
Ejemplo
El siguiente es un esqueleto para una función AlImprimir reemplazado:
void CMyView::OnPrint (CDC * pDC, CPrintInfo * pInfo)
{
/ / Imprimir encabezados o pies de pá&gina, si lo desea.
/ / Encontrar parte del documento correspondiente a pInfo-gt; m_nCurPage.
OnDraw (pDC);
}
Visió&n General de CView |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnPrepareDC, CView::OnDraw