Metodo IDWriteFactory2::CreateCustomRenderingParams (dwrite_2.h)

Crea un oggetto parametri di rendering con le proprietà specificate.

Sintassi

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

Parametri

gamma

Tipo: FLOAT

Il valore gamma usato per la correzione gamma, che deve essere maggiore di zero e non può superare 256.

enhancedContrast

Tipo: FLOAT

Quantità di miglioramento del contrasto, zero o maggiore.

grayscaleEnhancedContrast

Tipo: FLOAT

Quantità di miglioramento del contrasto, zero o maggiore.

clearTypeLevel

Tipo: FLOAT

Grado di livello ClearType, da 0,0f (no ClearType) a 1.0f (clearType completo).

pixelGeometry

Tipo: DWRITE_PIXEL_GEOMETRY

Geometria di un pixel del dispositivo.

renderingMode

Tipo: DWRITE_RENDERING_MODE

Metodo di rendering degli glifi. Nella maggior parte dei casi, questa operazione deve essere DWRITE_RENDERING_MODE_DEFAULT per usare automaticamente una modalità appropriata.

gridFitMode

Tipo: DWRITE_GRID_FIT_MODE

Come grigliare i contorni del glifo. Nella maggior parte dei casi, questa operazione deve essere DWRITE_GRID_FIT_DEFAULT per scegliere automaticamente una modalità appropriata.

[out] renderingParams

Tipo: IDWriteRenderingParams2**

Contiene l'oggetto parametri di rendering appena creati o NULL in caso di errore.

Valore restituito

Tipo: HRESULT

Se questo metodo ha esito positivo, restituisce S_OK. In caso contrario, restituisce un codice di errore HRESULT .

Requisiti

Requisito Valore
Client minimo supportato Windows 8.1 [app desktop | App UWP]
Server minimo supportato Windows Server 2012 R2 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite_2.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteFactory2