Estructura de CPrintInfo
Información de los almacenes sobre un trabajo de impresión o de la vista previa de impresión.
struct CPrintInfo
Miembros
Métodos públicos
Name |
Descripción |
---|---|
Devuelve el número de la primera página que es impresa. |
|
Devuelve el número de la última página del documento. |
|
Devuelve el número de la primera página del documento. |
|
Devuelve el número de páginas que preceden a la primera página de un elemento de DocObject que se imprimirá en un trabajo de impresión combinado de DocObject. |
|
Devuelve el número de la última página que se imprimirá. |
|
Establece el número de la última página del documento. |
|
Establece el número de la primera página del documento. |
Miembros de datos públicos
Name |
Descripción |
---|---|
Contiene una marca que indica si el marco debe continuar el bucle de impresión. |
|
Contiene una marca que indica si el documento se imprime directamente (sin mostrar el cuadro de diálogo imprimir). |
|
Contiene una marca que indica si el documento que se va a imprimir es un DocObject. |
|
Contiene una marca que indica si se encuentra en la vista previa del documento. |
|
Especifica las operaciones de impresión de DocObject. |
|
Contiene un puntero a una estructura creada por el usuario. |
|
Identifica el número de la página que está impresa actualmente. |
|
Especifica el número de trabajo asignado por el sistema operativo para el trabajo de impresión actual |
|
Identifica el número de páginas que la ventana de vista previa; 1 o 2. |
|
Especifica el desplazamiento de detalle un DocObject primero paginan en un trabajo de impresión combinado de DocObject. |
|
Contiene un puntero al objeto de CPrintDialog utilizado para el cuadro de diálogo imprimir. |
|
Especifica un rectángulo que define el área utilizable actual. |
|
Contiene una cadena de formato para la presentación de número de página. |
Comentarios
CPrintInfo es una estructura y no tiene una clase base.
El marco de trabajo crea un objeto de CPrintInfo cada vez que elija el comando de impresión o de la vista previa de impresión y se destruye cuando se completa el comando.
CPrintInfo contiene información sobre el trabajo de impresión en conjunto, por ejemplo el intervalo de páginas de ser impreso, y el estado actual del trabajo de impresión, como la página que está impresa actualmente.Alguna información se almacena en un objeto asociado de CPrintDialog ; este objeto contiene los valores especificados por el usuario en el cuadro de diálogo imprimir.
Un objeto de 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 a la clase de vista qué página de documento a imprimir asignando un valor al miembro de m_nCurPage de CPrintInfo; la clase de vista recupera el valor y realiza la impresión real de la página especificada.
Otro ejemplo es el caso en el que la longitud del documento no se conoce hasta que se imprima.En esta situación, las pruebas de clase de vista para el final del documento cada vez que se imprime una página.Cuando se alcanza el final, la clase de vista establezca el miembro de m_bContinuePrinting de CPrintInfo a FALSE; esto indica al marco para detener el bucle de impresión.
CPrintInfo usa el miembro que las funciones de CView enumeradas bajo “vea Vea.” Para obtener más información sobre la arquitectura de impresión proporcionada por la biblioteca Microsoft Foundation Class, vea cuadro Windows y Arquitectura documento/vista y los casos el imprimir y La impresión: Documentos de varias páginas.
Jerarquía de herencia
CPrintInfo
Requisitos
encabezado: afxext.h