在DirectWrite中调整字母/字符间距

时间:2012-02-12 13:01:31

标签: gdi directwrite

我正在使用DirectWrite。 如何调整整个字母间距?我想我希望在GDI中等同于SetTextCharacterExtra

1 个答案:

答案 0 :(得分:1)

内置布局在Windows 8上具有IDWriteTextLayout1 :: SetCharacterSpacing。对于Windows 7,您需要使用较低级别的图层并创建自己的文本布局(这不是一项小任务,但它可以提供完全的灵活性。添加任何其他布局功能)。自定义布局的基本示例如下:http://msdn.microsoft.com/en-us/library/windows/desktop/dd941711(v=vs.85).aspx