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 |