Выравнивание текста по правому краю с помощью 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;)

Другие вопросы по тегам