CPrintInfo no tiene una clase base.
CPrintInfo almacena información acerca de un trabajo de impresión o vista previa de impresión. El marco crea un objeto de CPrintInfo cada vez la impresión o el comando Vista preliminar es elegido y destruye cuando se complete el comando.
CPrintInfo contiene información sobre el trabajo de impresión como un todo, como el intervalo de páginas que se imprimen y el estado actual del trabajo de impresión, como la página actualmente está impreso. Cierta información se almacena en un objeto CPrintDialog asociado; este objeto contiene los valores introducidos por el usuario en el cuadro de diálogo Imprimir.
Un objeto CPrintInfo se pasa entre el marco y la clase de vista durante el proceso de impresión y se utiliza para intercambiar información entre los dos. Por ejemplo, el marco informa la clase de vista de la página del documento para imprimir asignando un valor a la m_nCurPage de CPrintInfo; recupera el valor de la clase de vista y realiza la impresión real de la página especificada.
Otro ejemplo es el caso en que la longitud del documento no se conoce hasta que se imprime. En esta situación, la clase de vista de las pruebas para el final del documento cada vez que se imprime una página. Cuando se llega al final, la clase de vista establece al miembro m_bContinuePrinting de CPrintInfo en falso; Esto informa el marco para detener el bucle de impresión.
CPrintInfo es utilizado por las funciones miembro de CView enumerados en "véase también." Para obtener más información acerca de la arquitectura de impresión proporcionada por la biblioteca Microsoft Foundation Class, consulte Marco ventana temas y Temas de arquitectura documento/vista y en los artículos impresión y impresión: documentos de varias páginas en la Guía del programador de Visual C++.
# include lt;afxext.h>
Miembros de la clase |nbsp; Diagrama de jerarquía
Muestra Ejemplo de MFC DIBLOOK
Vea tambié&nnbsp;CView::OnBeginPrinting, CView::OnEndPrinting, CView::OnEndPrintPreview, CView::OnPrepareDC, CView::OnPreparePrinting, CView::OnPrint