Interfaz IPrint (docobj.h)
Permite que los documentos compuestos en general y los documentos activos en particular admitan la impresión mediante programación.
Herencia
La interfaz IPrint hereda de la interfaz IUnknown . IPrint también tiene estos tipos de miembros:
Métodos
La interfaz IPrint tiene estos métodos.
IPrint::GetPageInfo Recupera el número de la primera página de un documento y el número total de páginas. |
IPrint::P rint Imprime un objeto en la impresora especificada con los requisitos de trabajo especificados. |
IPrint::SetInitialPageNum Establece el número de página de la primera página de un documento. |
Comentarios
Una vez cargado un documento, los contenedores y otros clientes pueden llamar a IPrint::P rint para indicar a un documento que se imprima, especificando marcas de control de impresión, el dispositivo de destino, las páginas concretas que se van a imprimir y otras opciones. El cliente puede controlar la continuación de la impresión llamando a la interfaz IContinueCallback .
Objeto que implementa IPrint se registra a sí mismo con la clave imprimible almacenada en su CLSID de la siguiente manera:
HKEY_CLASSES_ROOT\CLSID{...}\Printable
Los autores de llamadas determinan si una clase de objeto determinada admite la impresión mediante programación de su estado persistente buscando en el Registro esta clave.
Requisitos
Cliente mínimo compatible | Windows 2000 Professional [solo aplicaciones de escritorio] |
Servidor mínimo compatible | Windows 2000 Server [solo aplicaciones de escritorio] |
Plataforma de destino | Windows |
Encabezado | docobj.h |