Kommentar
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Creates a rendering parameters object with the specified properties.
Syntax
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
);
Parameters
gamma
Type: FLOAT
The gamma value used for gamma correction, which must be greater than zero and cannot exceed 256.
enhancedContrast
Type: FLOAT
The amount of contrast enhancement, zero or greater.
grayscaleEnhancedContrast
Type: FLOAT
The amount of contrast enhancement to use for grayscale antialiasing, zero or greater.
clearTypeLevel
Type: FLOAT
The degree of ClearType level, from 0.0f (no ClearType) to 1.0f (full ClearType).
pixelGeometry
Type: DWRITE_PIXEL_GEOMETRY
A DWRITE_PIXEL_GEOMETRY-typed value that specifies the internal structure of a device pixel (that is, the physical arrangement of red, green, and blue color components) that is assumed for purposes of rendering text.
renderingMode
Type: DWRITE_RENDERING_MODE1
A DWRITE_RENDERING_MODE1-typed value that specifies the method (for example, ClearType natural quality) for rendering glyphs. In most cases, specify DWRITE_RENDERING_MODE1_DEFAULT to automatically use an appropriate mode.
gridFitMode
Type: DWRITE_GRID_FIT_MODE
A DWRITE_GRID_FIT_MODE-typed value that specifies how to grid-fit glyph outlines. In most cases, specify DWRITE_GRID_FIT_DEFAULT to automatically choose an appropriate mode.
[out] renderingParams
Type: IDWriteRenderingParams3**
A pointer to a memory block that receives a pointer to a IDWriteRenderingParams3 interface for the newly created rendering parameters object, or NULL in case of failure.
Return value
Type: HRESULT
If this method succeeds, it returns S_OK. Otherwise, it returns an HRESULT error code.
Requirements
| Requirement | Value |
|---|---|
| Minimum supported client | Windows 10 [desktop apps only] |
| Minimum supported server | Windows Server 2016 [desktop apps only] |
| Target Platform | Windows |
| Header | dwrite_3.h |
| Library | Dwrite.lib |
| DLL | Dwrite.dll |