Compartir a través de


CView::DoPreparePrinting

Llame a esta función de reemplazo de OnPreparePrinting para invocar el cuadro de diálogo imprimir y crear un contexto de dispositivo de impresora.

BOOL DoPreparePrinting( 
   CPrintInfo* pInfo  
);

Parámetros

  • pInfo
    Señala una estructura de CPrintInfo que describe el trabajo de impresión actual.

Valor devuelto

Distinto de cero si el imprimir o la vista previa de impresión puede iniciar; 0 si se ha cancelado la operación.

Comentarios

El comportamiento de esta función depende de si se llama a para imprimir o la vista previa de impresión (especificada por el miembro de m_bPreview de parámetro de pInfo ). Si se está imprimir un archivo, esta función invoca el cuadro de diálogo imprimir, mediante los valores de la estructura de CPrintInfo a la que pInfo señala; una vez cerrado el usuario el cuadro de diálogo, la función crea un contexto de dispositivo de impresora basado en valores el usuario especificado en el cuadro de diálogo y devuelve este contexto de dispositivo con el parámetro de pInfo . Este contexto de dispositivo se usa para imprimir el documento.

Si se encuentra en la vista previa de un archivo, esta función crea un contexto de dispositivo de impresora mediante la configuración de impresora actuales; este contexto de dispositivo se utiliza para simular la impresora durante la vista previa.

Requisitos

encabezado: afxwin.h

Vea también

Referencia

CView Class

Gráfico de jerarquías

CPrintInfo Structure

CView::OnPreparePrinting