virtual void OnBeginPrinting ( 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 en el comienzo de un trabajo de impresión o impresión previa, después de haber llamado OnPreparePrinting . La implementación predeterminada de esta función no hace nada. Reemplazar esta función para asignar cualquier recursos GDI, como bolígrafos o fuentes, específicamente para la impresión. Seleccione los objetos GDI en el contexto de dispositivo desde dentro de la función de miembro OnPrint para cada página que utiliza. Si está utilizando el mismo objeto de vista para realizar la impresión y visualización en pantalla, utilizar variables independientes para los recursos GDI necesarios para cada presentación; Esto le permite actualizar la pantalla durante la impresión.
También puede utilizar esta función para realizar inicializaciones que dependen de las propiedades del contexto de dispositivo de impresora. Por ejemplo, el número de páginas necesario para imprimir el documento puede depender de configuración que el usuario ha especificado en el cuadro de diálogo de impresión (como la longitud de página). En tal situación, no puede especificar la longitud del documento en la función miembro OnPreparePrinting , donde haría normalmente debe esperar hasta que el contexto de dispositivo de impresora se ha creado basándose en la configuración del cuadro de diálogo. OnBeginPrinting es la primera función reemplazable que proporciona acceso al objeto CDC que representa la impresora contexto de dispositivo, por lo que puede definir la longitud del documento de esta función. Tenga en cuenta que si no se especifica la longitud del documento en este momento, una barra de desplazamiento no se muestra durante la vista previa de impresión.
Visió&n General de CView |nbsp; Miembros de clase | Diagrama de jerarquía
Vea tambié&nnbsp;CView::OnEndPrinting, CView::OnPreparePrinting, CView::OnPrint