首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在DirectWrite中使用选项卡

在DirectWrite中使用选项卡
EN

Stack Overflow用户
提问于 2014-11-14 16:31:52
回答 1查看 302关注 0票数 1

我正在使用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中选项卡更深入的描述?提前谢谢。

EN

回答 1

Stack Overflow用户

发布于 2015-07-02 16:19:00

听起来像是你在想Word的复杂程度,每个制表符都有单独的宽度和对齐方式- IDWriteTextLayout支持均匀的制表符间距,其中每个制表符都是SetIncrementalTabStop设置的距离的倍数。如果需要布局几个具有不同距离和对齐的独特布局,则需要为每列创建一个IDWriteTextLayout。制表符很方便,但并不是最适合表格。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/26925837

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档