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 |