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