Metodo IDWriteFactory::CreateTextLayout (dwrite.h)
Accetta una stringa, un formato di testo e vincoli associati e produce un oggetto che rappresenta il risultato completamente analizzato e formattato.
Sintassi
HRESULT CreateTextLayout(
[in] WCHAR const *string,
UINT32 stringLength,
IDWriteTextFormat *textFormat,
FLOAT maxWidth,
FLOAT maxHeight,
[out] IDWriteTextLayout **textLayout
);
Parametri
[in] string
Tipo: const WCHAR*
Matrice di caratteri che contiene la stringa da cui creare un nuovo oggetto IDWriteTextLayout . Questa matrice deve essere di lunghezza stringaLength e può contenere caratteri NULL incorporati.
stringLength
Tipo: UINT32
Numero di caratteri nella stringa.
textFormat
Tipo: IDWriteTextFormat*
Puntatore a un oggetto che indica il formato da applicare alla stringa.
maxWidth
Tipo: FLOAT
Larghezza della casella di layout.
maxHeight
Tipo: FLOAT
Altezza della casella di layout.
[out] textLayout
Tipo: IDWriteTextLayout**
Quando questo metodo restituisce, contiene un indirizzo di un puntatore all'oggetto layout di testo risultante.
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 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 |