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 |