Выравнивание текста по правому краю с помощью SharpDX/Direct2D

У меня есть код для рисования текста:

 var textFormat = new SharpDX.DirectWrite.TextFormat(fontFactory, "Arial", SharpDX.DirectWrite.FontWeight.Bold, 
        SharpDX.DirectWrite.FontStyle.Normal, SharpDX.DirectWrite.FontStretch.Condensed, 16.0f);
    renderTarget.DrawText("AC", textFormat, textRect, textBrush, DrawTextOptions.NoSnap);

Текст рисуется, начиная с левого верхнего угла целевого прямоугольника. Есть ли способ выровнять текст по правому краю?


person Jason Fry    schedule 22.06.2013    source источник


Ответы (1)


Четвертая запись для поиска google "выравнивание текста по правому краю Sharpdx Direct2D" показывает мне документацию класса TextFormat, обладающего свойством TextAlignment. Иногда небольшой поиск быстрее, чем использовать Stackoverflow;)

person Gnietschow    schedule 22.06.2013