使用SharpDX/Direct2D右对齐文本
本文关键字:右对齐 文本 Direct2D SharpDX 使用 | 更新日期: 2023-09-27 18:19:26
我有一些代码来绘制一些文本:
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);
文本是从目标矩形的左上角开始绘制的。有什么方法可以正确地证明文本的正确性吗?
谷歌搜索的第四个条目"右对齐文本sharpdx direct2d"向我展示了TextFormat
类的文档,该类具有属性TextAlignment
。有时,稍微搜索一下会比使用Stackoverflow更快;)