【问题标题】:Write vertical text using Direct2D's DirectWrite使用 Direct2D 的 DirectWrite 编写垂直文本
【发布时间】:2013-10-26 22:43:04
【问题描述】:

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

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

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

【问题讨论】:

    标签: c# direct2d


    【解决方案1】:

    我现在不在电脑前,请耐心等待。创建文本格式时,您可以将文本边界框的宽度设置为文本字体大小,并且每行只写一个字母,给您想要的垂直文本效果!

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2012-11-15
    • 2021-06-26
    • 1970-01-01
    • 2010-10-22
    • 2014-01-08
    • 1970-01-01
    • 2020-05-11
    • 2012-06-13
    相关资源
    最近更新 更多