Partager via


Méthode IXpsRasterizationFactory1 ::CreateRasterizer (xpsrassvc.h)

La méthode CreateRasterize crée un objet rasté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 rasté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 rastérisée. Ce paramètre indique s’il faut générer une sortie anticrénelée. 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 de rendu du texte dans la sortie rastérisée. Ce paramètre indique s’il faut générer une sortie anticrénelée. 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 vers l’interface IXpsRasterizer de l’objet rastériseur XPS nouvellement créé. Si la méthode échoue, elle écrit NULL à cet emplacement et retourne un code d’erreur.

Valeur retournée

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

Spécifications

Condition requise Valeur
Plateforme cible Windows
En-tête xpsrassvc.h (inclure Xpsrassvc.h)

Voir aussi

IXPSRasterizationFactory1