Compartir a través de


Método IDWriteTextFormat::SetTextAlignment (dwrite.h)

Establece la alineación del texto en un párrafo, en relación con el borde inicial y final de un cuadro de diseño para una interfaz IDWriteTextFormat .

Sintaxis

HRESULT SetTextAlignment(
  DWRITE_TEXT_ALIGNMENT textAlignment
);

Parámetros

textAlignment

Tipo: DWRITE_TEXT_ALIGNMENT

Opción de alineación de texto que se establece para el párrafo de tipo DWRITE_TEXT_ALIGNMENT. Para obtener más información, vea la sección Comentarios.

Valor devuelto

Tipo: HRESULT

Este método puede devolver uno de estos valores.

Código devuelto Descripción
S_OK
El método se ha llevado a cabo de forma correcta.
E_INVALIDARG
El argumento textAlignment no es válido.

Comentarios

El texto se puede alinear con el borde inicial o final del cuadro de diseño, o bien puede centrarse. En la ilustración siguiente se muestra el texto con la alineación establecida en DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_TEXT_ALIGNMENT_CENTER y DWRITE_TEXT_ALIGNMENT_TRAILING, respectivamente.

Ilustración de párrafos de texto con alineación inicial, centrada y final
Nota La alineación depende de la dirección de lectura, la anterior es para la dirección de lectura de izquierda a derecha. Para la dirección de lectura de derecha a izquierda sería lo contrario.
 
Consulte DWRITE_TEXT_ALIGNMENT para obtener más información.

Ejemplos

if (SUCCEEDED(hr))
{
    hr = pTextFormat_->SetTextAlignment(DWRITE_TEXT_ALIGNMENT_CENTER);
}

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

IDWriteTextFormat