Выравнивание текста по правому краю с помощью 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);
Текст рисуется, начиная с верхнего левого угла целевого прямоугольника. Есть ли способ выровнять текст по правому краю?
1 ответ
Решение
Четвертая запись в поиске Google "Right justify text sharpdx direct2d" показывает мне документацию TextFormat
класс, который имеет свойство TextAlignment
, Иногда небольшой поиск быстрее, чем использовать Stackru;)