Share via


Imprimir

Microsoft Windows implementa la pantalla independientes del dispositivo.En MFC, esto significa que las mismas llamadas de dibujo, en la función miembro de OnDraw de su clase de vista, son responsables de dibujar en pantalla y en otros dispositivos, como impresoras.Para la vista previa de impresión, el dispositivo de destino es una salida simulada de la impresora en la pantalla.

El rol de impresión con.el rol de marco

La clase de la vista tiene las siguientes responsabilidades:

  • Informe al marco cuántas páginas están en el documento.

  • Cuando se le imprimir una página concreta, dibuje a ese elemento.

  • Asignar y desasignar cualquier espacio cualquier fuente u otros recursos de la interfaz de (GDI) dispositivo gráfico necesarios para imprimir.

  • Si es necesario, envíe cualquier código de escape necesario para cambiar el modo impresora antes de imprimir una página determinada, por ejemplo, para cambiar la orientación de impresión según las distintas páginas.

Las responsabilidades de marco son como sigue:

  • Muestre el cuadro de diálogo de Imprimir .

  • Cree un objeto de CDC para la impresora.

  • Llame a las funciones miembro de StartDoc y de EndDoc del objeto de CDC .

  • Llame a repetidamente la función miembro de StartPage del objeto de CDC , informan a la clase de vista qué página debe ser impresa, y llama a la función miembro de EndPage del objeto de CDC .

  • Llame a las funciones overridable en la vista en los tiempos adecuados.

Los artículos siguientes explican cómo el marco admite la impresión y vista previa de impresión:

f1est3b2.collapse_all(es-es,VS.110).gif¿Qué más desea saber?

Vea también

Referencia

Impresión y vista previa de impresión