Share via


Metodo IDWriteTextFormat::SetTextAlignment (dwrite.h)

Imposta l'allineamento del testo in un paragrafo, relativo al bordo iniziale e finale di una casella di layout per un'interfaccia IDWriteTextFormat .

Sintassi

HRESULT SetTextAlignment(
  DWRITE_TEXT_ALIGNMENT textAlignment
);

Parametri

textAlignment

Tipo: DWRITE_TEXT_ALIGNMENT

Opzione di allineamento del testo impostata per il paragrafo di tipo DWRITE_TEXT_ALIGNMENT. Per altre informazioni, vedere la sezione Osservazioni.

Valore restituito

Tipo: HRESULT

Questo metodo può restituire uno di questi valori.

Codice restituito Descrizione
S_OK
Il metodo è riuscito.
E_INVALIDARG
L'argomento textAlignment non è valido.

Commenti

Il testo può essere allineato al bordo iniziale o finale della casella di layout oppure può essere allineato al centro. Nella figura seguente viene illustrato il testo con l'allineamento impostato rispettivamente su DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_TEXT_ALIGNMENT_CENTER e DWRITE_TEXT_ALIGNMENT_TRAILING.

Illustrazione dei paragrafi di testo con allineamento iniziale, centrato e finale
Nota L'allineamento dipende dalla direzione di lettura, la precedente è per la direzione di lettura da sinistra a destra. Per la direzione di lettura da destra a sinistra sarebbe l'opposto.
 
Per altre informazioni, vedere DWRITE_TEXT_ALIGNMENT .

Esempio

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

Requisiti

   
Client minimo supportato Windows 7, Windows Vista con SP2 e Aggiornamento della piattaforma per Windows Vista [app desktop | App UWP]
Server minimo supportato Windows Server 2008 R2, Windows Server 2008 con SP2 e Platform Update per Windows Server 2008 [app desktop | App UWP]
Piattaforma di destinazione Windows
Intestazione dwrite.h
Libreria Dwrite.lib
DLL Dwrite.dll

Vedi anche

IDWriteTextFormat