4

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

谢谢

4

1 回答 1

6

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

再次感谢您的帮助。

于 2012-12-21T05:35:57.897 回答