Partager via


IDWriteFactory3 ::CreateCustomRenderingParams, méthode (dwrite_3.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_MODE1  renderingMode,
        DWRITE_GRID_FIT_MODE    gridFitMode,
  [out] IDWriteRenderingParams3 **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 à utiliser pour l’anticrénelage des nuances de gris, zéro ou supérieur.

clearTypeLevel

Type : FLOAT

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

pixelGeometry

Type : DWRITE_PIXEL_GEOMETRY

Valeur de type DWRITE_PIXEL_GEOMETRY qui spécifie la structure interne d’un pixel d’appareil (c’est-à-dire la disposition physique des composants de couleur rouge, verte et bleue) qui est supposée à des fins de rendu du texte.

renderingMode

Type : DWRITE_RENDERING_MODE1

Valeur de type DWRITE_RENDERING_MODE1 qui spécifie la méthode (par exemple, la qualité naturelle ClearType) pour le rendu des glyphes. Dans la plupart des cas, spécifiez DWRITE_RENDERING_MODE1_DEFAULT pour utiliser automatiquement un mode approprié.

gridFitMode

Type : DWRITE_GRID_FIT_MODE

Valeur de type DWRITE_GRID_FIT_MODE qui spécifie comment ajuster les contours de glyphes en grille. Dans la plupart des cas, spécifiez DWRITE_GRID_FIT_DEFAULT pour choisir automatiquement un mode approprié.

[out] renderingParams

Type : IDWriteRenderingParams3**

Pointeur vers un bloc de mémoire qui reçoit un pointeur vers une interface IDWriteRenderingParams3 pour 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 10 (applications de bureau uniquement)
Serveur minimal pris en charge Windows Server 2016 (applications de bureau uniquement)
Plateforme cible Windows
En-tête dwrite_3.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteFactory3