Método IDWriteFactory::CreateTextFormat (dwrite.h)
Crea un objeto de formato de texto utilizado para el diseño de texto.
Sintaxis
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
);
Parámetros
[in] fontFamilyName
Tipo: const WCHAR*
Matriz de caracteres que contiene el nombre de la familia de fuentes
fontCollection
Tipo: IDWriteFontCollection*
Puntero a un objeto de colección de fuentes. Cuando es NULL, indica la colección de fuentes del sistema.
fontWeight
Tipo: DWRITE_FONT_WEIGHT
Valor que indica el peso de fuente del objeto de texto creado por este método.
fontStyle
Tipo: DWRITE_FONT_STYLE
Valor que indica el estilo de fuente del objeto de texto creado por este método.
fontStretch
Tipo: DWRITE_FONT_STRETCH
Valor que indica la extensión de fuente para el objeto de texto creado por este método.
fontSize
Tipo: FLOAT
Tamaño lógico de la fuente en unidades DIP ("píxel independiente del dispositivo"). Una DIP es igual a 1/96 pulgadas.
[in] localeName
Tipo: const WCHAR*
Matriz de caracteres que contiene el nombre de la configuración regional.
[out] textFormat
Tipo: IDWriteTextFormat**
Cuando este método devuelve, contiene una dirección de un puntero a un objeto de formato de texto recién creado o NULL en caso de error.
Valor devuelto
Tipo: HRESULT
Si este método se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de error de HRESULT.
Requisitos
Cliente mínimo compatible | Windows 7, Windows Vista con SP2 y Platform Update para Windows Vista [aplicaciones de escritorio | Aplicaciones para UWP] |
Servidor mínimo compatible | Windows Server 2008 R2, Windows Server 2008 con SP2 y Actualización de plataforma para Windows Server 2008 [aplicaciones de escritorio | Aplicaciones para UWP] |
Plataforma de destino | Windows |
Encabezado | dwrite.h |
Library | Dwrite.lib |
Archivo DLL | Dwrite.dll |