Metodo IDWriteFactory::CreateTextFormat (dwrite.h)

Crea un oggetto formato di testo usato per il layout di testo.

Sintassi

HRESULT CreateTextFormat(
  [in]  WCHAR const           *fontFamilyName,
        IDWriteFontCollection *fontCollection,
        DWRITE_FONT_WEIGHT    fontWeight,
        DWRITE_FONT_STYLE     fontStyle,
        DWRITE_FONT_STRETCH   fontStretch,
        FLOAT                 fontSize,
  [in]  WCHAR const           *localeName,
  [out] IDWriteTextFormat     **textFormat
);

Parametri

[in] fontFamilyName

Tipo: const WCHAR*

Matrice di caratteri che contiene il nome della famiglia di caratteri

fontCollection

Tipo: IDWriteFontCollection*

Puntatore a un oggetto raccolta di caratteri. Quando si tratta di NULL, indica la raccolta di tipi di carattere di sistema.

fontWeight

Tipo: DWRITE_FONT_WEIGHT

Valore che indica il peso del carattere per l'oggetto text creato da questo metodo.

fontStyle

Tipo: DWRITE_FONT_STYLE

Valore che indica lo stile del tipo di carattere per l'oggetto testo creato da questo metodo.

fontStretch

Tipo: DWRITE_FONT_STRETCH

Valore che indica l'estensione del tipo di carattere per l'oggetto text creato da questo metodo.

fontSize

Tipo: FLOAT

Dimensioni logiche del tipo di carattere nelle unità DIP ("pixel indipendenti dal dispositivo"). Un DIP equivale a 1/96 pollici.

[in] localeName

Tipo: const WCHAR*

Matrice di caratteri che contiene il nome delle impostazioni locali.

[out] textFormat

Tipo: IDWriteTextFormat**

Quando questo metodo restituisce, contiene un indirizzo di un puntatore a un oggetto formato di testo appena creato 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

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteFactory