Partager via


IDWriteFactory2 ::CreateCustomRenderingParams, méthode (dwrite_2.h)

Crée un objet de paramètres de rendu avec les propriétés spécifiées.

Syntaxe

HRESULT CreateCustomRenderingParams(
        FLOAT                   gamma,
        FLOAT                   enhancedContrast,
        FLOAT                   grayscaleEnhancedContrast,
        FLOAT                   clearTypeLevel,
        DWRITE_PIXEL_GEOMETRY   pixelGeometry,
        DWRITE_RENDERING_MODE   renderingMode,
        DWRITE_GRID_FIT_MODE    gridFitMode,
  [out] IDWriteRenderingParams2 **renderingParams
);

Paramètres

gamma

Type : FLOAT

Valeur gamma utilisée pour la correction gamma, qui doit être supérieure à zéro et ne peut pas dépasser 256.

enhancedContrast

Type : FLOAT

Quantité d’amélioration du contraste, zéro ou supérieure.

grayscaleEnhancedContrast

Type : FLOAT

Quantité d’amélioration du contraste, zéro ou supérieure.

clearTypeLevel

Type : FLOAT

Degré de niveau ClearType, de 0,0f (sans ClearType) à 1.0f (ClearType complet).

pixelGeometry

Type : DWRITE_PIXEL_GEOMETRY

Géométrie d’un pixel d’appareil.

renderingMode

Type : DWRITE_RENDERING_MODE

Méthode de rendu des glyphes. Dans la plupart des cas, il doit être DWRITE_RENDERING_MODE_DEFAULT d’utiliser automatiquement un mode approprié.

gridFitMode

Type : DWRITE_GRID_FIT_MODE

Comment ajuster les contours de glyphe à la grille. Dans la plupart des cas, il doit être DWRITE_GRID_FIT_DEFAULT de choisir automatiquement un mode approprié.

[out] renderingParams

Type : IDWriteRenderingParams2**

Contient l’objet de paramètres de rendu nouvellement créé ou NULL en cas de défaillance.

Valeur retournée

Type : HRESULT

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

Spécifications

Condition requise Valeur
Client minimal pris en charge Windows 8.1 [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2012 R2 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite_2.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteFactory2