Partager via


Interface IPrint (docobj.h)

Permet aux documents composés en général et aux documents actifs en particulier de prendre en charge l’impression par programmation.

Héritage

L’interface IPrint hérite de l’interface IUnknown. IPrint a également les types de membres suivants :

Méthodes

L’interface IPrint a ces méthodes.

 
IPrint::GetPageInfo

Récupère le numéro de la première page d’un document et le nombre total de pages.
IPrint::P rint

Imprime un objet sur l’imprimante spécifiée, en utilisant les exigences de travail spécifiées.
IPrint::SetInitialPageNum

Définit le numéro de page de la première page d’un document.

Notes

Une fois qu’un document est chargé, les conteneurs et d’autres clients peuvent appeler IPrint::P rint pour indiquer à un document de s’imprimer lui-même, en spécifiant les indicateurs de contrôle d’impression, l’appareil cible, les pages particulières à imprimer et d’autres options. Le client peut contrôler la continuation de l’impression en appelant l’interface IContinueCallback .

Un objet qui implémente IPrint s’inscrit lui-même avec la clé Printable stockée sous son CLSID comme suit :

HKEY_CLASSES_ROOT\CLSID{...}\Printable

Les appelants déterminent si une classe d’objet particulière prend en charge l’impression par programmation de son état persistant en recherchant cette clé dans le Registre.

Spécifications

   
Client minimal pris en charge Windows 2000 Professionnel [applications de bureau uniquement]
Serveur minimal pris en charge Windows 2000 Server [applications de bureau uniquement]
Plateforme cible Windows
En-tête docobj.h