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
Die Geometrie eines Gerätepixels.
renderingMode
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 |