Freigeben über


IDWriteFactory2::CreateCustomRenderingParams-Methode (dwrite_2.h)

Erstellt ein Renderingparameterobjekt mit den angegebenen Eigenschaften.

Syntax

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
);

Parameter

gamma

Typ: FLOAT

Der für die Gammakorrektur verwendete Gammawert, der größer als 0 sein muss und 256 nicht überschreiten darf.

enhancedContrast

Typ: FLOAT

Die Menge der Kontrastverbesserung, null oder höher.

grayscaleEnhancedContrast

Typ: FLOAT

Die Menge der Kontrastverbesserung, null oder höher.

clearTypeLevel

Typ: FLOAT

Der Grad der ClearType-Ebene, von 0.0f (kein ClearType) bis 1,0f (vollständiger ClearType).

pixelGeometry

Typ: DWRITE_PIXEL_GEOMETRY

Die Geometrie eines Gerätepixels.

renderingMode

Typ: DWRITE_RENDERING_MODE

Methode zum Rendern von Glyphen. In den meisten Fällen sollte dies DWRITE_RENDERING_MODE_DEFAULT sein, um automatisch einen geeigneten Modus zu verwenden.

gridFitMode

Typ: DWRITE_GRID_FIT_MODE

Gitteranpassung von Glyphenkonturen In den meisten Fällen sollte dies DWRITE_GRID_FIT_DEFAULT sein, um automatisch einen geeigneten Modus auszuwählen.

[out] renderingParams

Typ: IDWriteRenderingParams2**

Enthält das neu erstellte Renderingparameterobjekt oder null im Falle eines Fehlers.

Rückgabewert

Typ: HRESULT

Wenn diese Methode erfolgreich ist, wird S_OK zurückgegeben. Andernfalls wird ein Fehlercode HRESULT zurückgegeben.

Anforderungen

Anforderung Wert
Unterstützte Mindestversion (Client) Windows 8.1 [Desktop-Apps | UWP-Apps]
Unterstützte Mindestversion (Server) Windows Server 2012 R2 [Desktop-Apps | UWP-Apps]
Zielplattform Windows
Kopfzeile dwrite_2.h
Bibliothek Dwrite.lib
DLL Dwrite.dll

Weitere Informationen

IDWriteFactory2