Megosztás a következőn keresztül:


Szöveg igazítása

DirectWrite szöveget az IDWriteTextFormat felületének SetTextAlignment metódusával igazíthatja, ahogyan az a szöveget középre igazító alábbi kódban látható.

HRESULT hr = pTextFormat_->SetTextAlignment(DWRITE_TEXT_ALIGNMENT_CENTER);

if (FAILED(hr))
{
    // Report the error
}

A szöveg igazítható az elrendezésmező kezdő vagy záró széléhez, vagy középre igazítható. Az alábbi ábrán a DWRITE_TEXT_ALIGNMENT_LEADING, DWRITE_TEXT_ALIGNMENT_CENTERés DWRITE_TEXT_ALIGNMENT_TRAILINGigazítási beállítású szöveg látható.

Szövegrészek illusztrációja vezető, középre igazított és záró igazítással

Jegyzet

Az igazítás az olvasási iránytól függ, a fentiek a balról jobbra olvasási irányhoz igazodnak. Jobbról balra olvasási irány esetén az ellenkezője lenne.

 

Az IDWriteTextLayout objektum az elrendezés létrehozásakor az ön által megadott IDWriteTextFormat igazítást fogja használni. A szöveg igazításának módosításához használja IDWriteTextLayout::SetTextAlignment.