Partager via


Interface IXpsRasterizationFactory (xpsrassvc.h)

L’interface IXpsRasterizationFactory représente une fabrique d’objets pour la création d’objets rastériseur XPS. Les objets rastériseurs créés par l’usine implémentent les interfaces IXpsRasterizer . Un filtre XPSDrv utilise un objet rastériseur pour convertir une page fixe XPS en une ou plusieurs images bitmap.

Un filtre XPSDrv obtient une référence à une interface IXpsRasterizationFactory instance à partir du conteneur de propriétés reçu du gestionnaire de pipeline de filtres d’impression. Le gestionnaire de pipeline appelle la méthode IPrintPipelineFilter ::InitializeFilter du filtre et passe un pointeur IPrintPipelinePropertyBag . La référence d’interface est une valeur de propriété VT_UNKNOWN qui est identifiée par le nom de propriété MS_IXpsRasterizationFactory.

Héritage

L’interface IXpsRasterizationFactory hérite de l’interface IUnknown.

Méthodes

L’interface IXpsRasterizationFactory a ces méthodes.

 
IXpsRasterizationFactory ::CreateRasterizer

La méthode CreateRasterize crée un objet rastériseur XPS.

Configuration requise

Condition requise Valeur
Plateforme cible Windows
En-tête xpsrassvc.h