Partager via


IDWriteTextFormat::SetTextAlignment, méthode (dwrite.h)

Définit l’alignement du texte dans un paragraphe, par rapport au bord de début et de fin d’une zone de disposition pour une interface IDWriteTextFormat .

Syntaxe

HRESULT SetTextAlignment(
  DWRITE_TEXT_ALIGNMENT textAlignment
);

Paramètres

textAlignment

Type : DWRITE_TEXT_ALIGNMENT

Option d’alignement de texte définie pour le paragraphe de type DWRITE_TEXT_ALIGNMENT. Pour plus d'informations, consultez la section Notes.

Valeur retournée

Type : HRESULT

Cette méthode peut retourner l’une de ces valeurs.

Code de retour Description
S_OK
S_OK
E_INVALIDARG
L’argument textAlignment n’est pas valide.

Notes

Le texte peut être aligné sur le bord de début ou de fin de la zone de disposition, ou il peut être centré. L’illustration suivante montre du texte avec l’alignement défini sur DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_TEXT_ALIGNMENT_CENTER et DWRITE_TEXT_ALIGNMENT_TRAILING, respectivement.

Illustration de paragraphes de texte avec alignement de début, centré et de fin
Note L’alignement dépend du sens de lecture, le sens ci-dessus est pour le sens de lecture de gauche à droite. Pour le sens de lecture de droite à gauche, ce serait l’inverse.
 
Pour plus d’informations, consultez DWRITE_TEXT_ALIGNMENT .

Exemples

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

Spécifications

   
Client minimal pris en charge Windows 7, Windows Vista avec SP2 et Mise à jour de plateforme pour Windows Vista [applications de bureau | Applications UWP]
Serveur minimal pris en charge Windows Server 2008 R2, Windows Server 2008 avec SP2 et Platform Update pour Windows Server 2008 [applications de bureau | Applications UWP]
Plateforme cible Windows
En-tête dwrite.h
Bibliothèque Dwrite.lib
DLL Dwrite.dll

Voir aussi

IDWriteTextFormat