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ó.
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.