Condividi tramite


Metodo IDWriteFontFace2::GetRecommendedRenderingMode (dwrite_2.h)

Determina il rendering del testo consigliato e la modalità di adattamento alla griglia da usare in base al tipo di carattere, alle dimensioni, alla trasformazione globale e alla modalità di misurazione.

Sintassi

HRESULT GetRecommendedRenderingMode(
  [in]           FLOAT                    fontEmSize,
  [in]           FLOAT                    dpiX,
  [in]           FLOAT                    dpiY,
  [in, optional] DWRITE_MATRIX const      *transform,
  [in]           BOOL                     isSideways,
  [in]           DWRITE_OUTLINE_THRESHOLD outlineThreshold,
  [in]           DWRITE_MEASURING_MODE    measuringMode,
  [in, optional] IDWriteRenderingParams   *renderingParams,
  [out]          DWRITE_RENDERING_MODE    *renderingMode,
  [out]          DWRITE_GRID_FIT_MODE     *gridFitMode
);

Parametri

[in] fontEmSize

Tipo: FLOAT

Dimensioni dei caratteri logici in DIP.

[in] dpiX

Tipo: FLOAT

Numero di pixel per pollice logico nella direzione orizzontale.

[in] dpiY

Tipo: FLOAT

Numero di pixel per pollice logico nella direzione verticale.

[in, optional] transform

Tipo: const DWRITE_MATRIX*

Struttura DWRITE_MATRIX che descrive la trasformazione globale.

[in] isSideways

Tipo: BOOL

Specifica se il tipo di carattere è laterale. TRUE se il tipo di carattere è laterale; in caso contrario, FALSE.

[in] outlineThreshold

Tipo: DWRITE_OUTLINE_THRESHOLD

Un valore DWRITE_OUTLINE_THRESHOLD tipizzato che specifica la qualità del rendering della struttura del sistema grafico, influisce sulla soglia delle dimensioni sopra la quale viene utilizzato il rendering della struttura.

[in] measuringMode

Tipo: DWRITE_MEASURING_MODE

Valore tipizzato DWRITE_MEASURING_MODE che specifica il metodo utilizzato per misurare durante il layout del testo. Per una spaziatura corretta del glifo, questo metodo restituisce una modalità di rendering compatibile con la modalità di misurazione specificata.

[in, optional] renderingParams

Tipo: IDWriteRenderingParams*

Puntatore a un'interfaccia IDWriteRenderingParams per l'oggetto parametri di rendering. Questo parametro è necessario se l'oggetto parametri di rendering esegue l'override della modalità di rendering.

[out] renderingMode

Tipo: DWRITE_RENDERING_MODE*

Puntatore a una variabile che riceve un valore tipizzato DWRITE_RENDERING_MODE per la modalità di rendering consigliata.

[out] gridFitMode

Tipo: DWRITE_GRID_FIT_MODE*

Puntatore a una variabile che riceve un valore tipizzato DWRITE_GRID_FIT_MODE per la modalità di adattamento alla griglia consigliata.

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 [solo app desktop]
Server minimo supportato Windows Server 2012 R2 [solo app desktop]
Piattaforma di destinazione Windows
Intestazione dwrite_2.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteFontFace2