Nota
L'accés a aquesta pàgina requereix autorització. Podeu provar d'iniciar la sessió o de canviar els directoris.
L'accés a aquesta pàgina requereix autorització. Podeu provar de canviar els directoris.
Puede alinear DirectWrite texto mediante el método SetTextAlignment de la interfaz IDWriteTextFormat, como se muestra en el código siguiente que centra el texto.
HRESULT hr = pTextFormat_->SetTextAlignment(DWRITE_TEXT_ALIGNMENT_CENTER);
if (FAILED(hr))
{
// Report the error
}
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.
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.
Un objeto IDWriteTextLayout usará la alineación designada para el IDWriteTextFormat proporcionado por usted al crear el diseño. Para cambiar la alineación del texto, use IDWriteTextLayout::SetTextAlignment.