Método IDWriteFactory6::CreateTextFormat (dwrite_3.h)
Crea un objeto de formato de texto utilizado para el diseño de texto.
Sintaxis
HRESULT CreateTextFormat(
WCHAR const *fontFamilyName,
IDWriteFontCollection *fontCollection,
DWRITE_FONT_AXIS_VALUE const *fontAxisValues,
UINT32 fontAxisValueCount,
FLOAT fontSize,
WCHAR const *localeName,
IDWriteTextFormat3 **textFormat
);
Parámetros
fontFamilyName
Tipo: WCHAR const *
Nombre de la familia de fuentes de la colección.
fontCollection
Tipo: IDWriteFontCollection*
Colección de fuentes. Use nullptr
para indicar la colección de fuentes del sistema.
fontAxisValues
Tipo: DWRITE_FONT_AXIS_VALUE const *
Puntero a una matriz que contiene una lista de valores de eje de fuentes. La matriz debe ser el tamaño (el número de elementos) indicado por el argumento fontAxisValueCount .
fontAxisValueCount
Tipo: UINT32
Número de valores de eje de fuentes contenidos en la matriz fontAxisValues .
fontSize
Tipo: FLOAT
Tamaño lógico de la fuente en unidades DIP.
localeName
Tipo: WCHAR const *
Nombre de configuración regional (por ejemplo, "ja-JP", "en-US", "ar-EG").
textFormat
Tipo: IDWriteTextFormat3**
Dirección de un puntero a una interfaz IDWriteTextFormat3 . Al finalizar correctamente, la función establece el puntero en un objeto de formato de texto recién creado; de lo contrario, establece el puntero en nullptr
.
Valor devuelto
Tipo: HRESULT
Si la función se realiza correctamente, devuelve S_OK. De lo contrario, devuelve un código de errorHRESULT.
Comentarios
Si fontCollection es nullptr
, se usa la colección de fuentes del sistema, agrupada por nombre de familia tipográfico (DWRITE_FONT_FAMILY_MODEL_TYPOGRAPHIC) sin fuentes descargables.
Requisitos
Requisito | Value |
---|---|
Cliente mínimo compatible | compilación 20348 de Windows 10 |
Servidor mínimo compatible | compilación 20348 de Windows 10 |
Plataforma de destino | Windows |
Encabezado | dwrite_3.h |
Library | Dwrite.lib |