Partager via


IXpsRasterizationFactory1 ::CreateRasterizer, méthode (xpsrassvc.h)

La méthode CreateRasterize crée un objet ratériseur XPS qui peut gérer des couleurs de haute précision.

Syntaxe

HRESULT CreateRasterizer(
  [in, optional]  IXpsOMPage            *xpsPage,
  [in]            FLOAT                 DPI,
  [in]            XPSRAS_RENDERING_MODE nonTextRenderingMode,
  [in]            XPSRAS_RENDERING_MODE textRenderingMode,
                  XPSRAS_PIXEL_FORMAT   pixelFormat,
  [out, optional] IXpsRasterizer        **ppIXPSRasterizer
);

Paramètres

[in, optional] xpsPage

Pointeur vers un objet IXpsOMPage qui représente la page fixe XPS à afficher. Cet objet encapsule une section FixedPage à partir d’un document XPS. Pour plus d’informations, consultez IXpsOMPage .

[in] DPI

Points par pouce dans la sortie ratérisée. Ce paramètre s’applique aux dimensions x et y de la bitmap de sortie. La valeur ppp est la résolution de l’appareil qui doit imprimer ou afficher la page fixe XPS.

[in] nonTextRenderingMode

Mode de rendu pour les éléments non texte dans la sortie ratérisée. Ce paramètre indique s’il faut générer une sortie antialiased. Définissez ce paramètre sur l’une des valeurs d’énumération XPSRAS_RENDERING_MODE suivantes :

  • XPSRAS_RENDERING_MODE_ANTIALIASED

  • XPSRAS_RENDERING_MODE_ALIASED

[in] textRenderingMode

Mode rendu du texte dans la sortie ratérisée. Ce paramètre indique s’il faut générer une sortie antialiased. Définissez ce paramètre sur l’une des valeurs d’énumération XPSRAS_RENDERING_MODE suivantes :

  • XPSRAS_RENDERING_MODE_ANTIALIASED

  • XPSRAS_RENDERING_MODE_ALIASED

pixelFormat

Paramètre pixelFormat.

[out, optional] ppIXPSRasterizer

Ce paramètre pointe vers un emplacement dans lequel la méthode écrit un pointeur dans l’interface IXpsRasterizer de l’objet ratériseur XPS nouvellement créé. Si la méthode échoue, elle écrit NULL à cet emplacement et retourne un code d’erreur.

Valeur de retour

Si cette méthode réussit, elle retourne S_OK. Sinon, elle retourne un HRESULT code d’erreur.

Exigences

Exigence Valeur
plateforme cible Windows
d’en-tête xpsrassvc.h (include Xpsrassvc.h)

Voir aussi

IXPSRasterizationFactory1