使用ID2D1RenderTarget :: DrawText时如何获取文本范围

时间:2012-12-20 17:39:58

标签: windows-8 directx direct2d directwrite

使用Direct2D,我可以使用ID2D1RenderTarget :: DrawText来绘制文本,但是如何在绘制之前获取文本范围?请注意,我希望在Windows 8 RT下执行此操作。

由于

1 个答案:

答案 0 :(得分:5)

感谢您的反馈。我找到了解决方案。我需要为文本块创建一个IDWriteTextLayout,然后调用它的GetMetrics方法,该方法将返回文本的范围。

再次感谢您的帮助。