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 |