IDWriteFactory2 :: CreateCustomRenderingParams, méthode

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

Syntaxe

virtual 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
) = 0;

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

La quantité d’amélioration du contraste, zéro ou une valeur supérieure.

grayscaleEnhancedContrast

Type : float

La quantité d’amélioration du contraste, zéro ou une valeur supérieure.

clearTypeLevel

Type : float

Degré de niveau ClearType, de 0.0 f (no ClearType) à 1.0 f (Full ClearType).

pixelGeometry

Type : DWRITE _ pixel _ Geometry

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

renderingMode

Type : _ _ mode de rendu DWRITE

Méthode de rendu des glyphes. Dans la plupart des cas, il doit s’agir du _ mode de rendu DWRITE _ _ par défaut pour utiliser automatiquement un mode approprié.

gridFitMode

Type : _ _ _ mode ajuster à la grille DWRITE

Comment ajuster les contours de glyphes. Dans la plupart des cas, il doit s’agir de la _ grille DWRITE _ _ par défaut pour choisir automatiquement un mode approprié.

renderingParams [ à]

Type : IDWriteRenderingParams2**

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

Valeur de retour

Type : HRESULT

Si cette méthode est réussie, elle retourne la valeur _ OK. Sinon, elle retourne un code d’erreur HRESULT .

Spécifications

Condition requise Valeur
Client minimal pris en charge
[applications Windows 8.1 desktop apps | UWP]
Serveur minimal pris en charge
Windows Server 2012 Applications de [ Bureau R2 | applications UWP]
Téléphone minimal pris en charge
Windows Phone 8,1 [ Windows Phone Silverlight 8,1 et applications Windows Runtime]
Bibliothèque
DWrite. lib
DLL
Dwrite.dll

Voir aussi

IDWriteFactory2