使用Direct2D的DirectWrite写入垂直文本

时间:2013-10-26 10:13:19

标签: c# direct2d

我想写一个垂直文本,就像从简单图表的y轴知道的那样。我找到了FlowDirection属性,它允许我添加“ToptoBottom”方向,但这不会改变文本的行为。

它是将渲染目标旋转90度的唯一方法,写入文本并将其旋转回去?这里的问题是我还必须重新计算旋转矩阵的点。

这似乎只是旋转文本的很多工作?还有更好的主意吗?

1 个答案:

答案 0 :(得分:1)

我现在不在我的电脑前所以忍受我。在创建文本格式时,可以将文本边界框的宽度设置为文本字体大小,每行只写一个字母,为您提供所需的垂直文本效果!