Compartir a través de


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

Consulte también

IDWriteFactory