【发布时间】:2015-01-11 14:22:57
【问题描述】:
我只是在 C++ 中通过 DirectWrite 工作,这似乎解决了我在不同渲染目标(屏幕和打印机)中具有相同布局的需求。
我仔细检查了 HelloWorld 示例 (http://msdn.microsoft.com/en-us/library/windows/desktop/dd368048%28v=vs.85%29.aspx) 并从中学到了很多。
Charles Petzold 的一篇文章(我认为)在 HelloWorld 示例的顶部甚至对 DirectWrite 的高级功能进行了更多说明:“使用 DirectWrite 进行字符格式化扩展”(http://www.charlespetzold.com/blog/2014/01/Character-Formatting-Extensions-with-DirectWrite.html)。
但是到目前为止我发现的所有文档和示例中仍然缺少一个主题:有关在 DirectWrite 中使用 TABstops 的文档。到目前为止,我发现的只是一个(非常)简短的关于“增量选项卡”设置的文档,它甚至没有提到如何对齐每个单独选项卡中的文本。
有人知道有关 DirectWrite 中的 TAB 的更深入描述吗? 提前致谢。
【问题讨论】:
-
这确实是 Petzold 的一篇内容非常丰富的文章(想添加一些关于如何改进某些方面的 cmets,但 cmets 已关闭)。
标签: c++ directwrite