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) |