Compartilhar via


Interface IPrint (docobj.h)

Habilita documentos compostos em documentos em geral e ativos, em particular, para dar suporte à impressão programática.

Herança

A interface IPrint herda da interface IUnknown . O IPrint também tem estes tipos de membros:

Métodos

A interface IPrint tem esses métodos.

 
IPrint::GetPageInfo

Recupera o número da primeira página de um documento e o número total de páginas.
IPrint::P rint

Imprime um objeto na impressora especificada, usando os requisitos de trabalho especificados.
IPrint::SetInitialPageNum

Define o número da página da primeira página de um documento.

Comentários

Depois que um documento é carregado, contêineres e outros clientes podem chamar IPrint::P rint para instruir um documento a imprimir a si mesmo, especificando sinalizadores de controle de impressão, o dispositivo de destino, as páginas específicas a serem impressas e outras opções. O cliente pode controlar a continuação da impressão chamando a interface IContinueCallback .

Um objeto que implementa iPrint registra-se com a chave imprimível armazenada em seu CLSID da seguinte maneira:

HKEY_CLASSES_ROOT\CLSID{...}\Printable

Os chamadores determinam se uma classe de objeto específica dá suporte à impressão programática de seu estado persistente procurando essa chave no Registro.

Requisitos

   
Cliente mínimo com suporte Windows 2000 Professional [somente aplicativos da área de trabalho]
Servidor mínimo com suporte Windows 2000 Server [somente aplicativos da área de trabalho]
Plataforma de Destino Windows
Cabeçalho docobj.h