c# - 如何使用 DWrite 测量文本范围?

标签 c# directwrite

如何使用 DirectWrite 获取文本范围?
.Net 将其作为 FormattedText class 的一部分提供,例如。

最佳答案

创建一个 IDWriteTextLayout 设置你想要的方式,然后使用方法如 DetermineMinWidth()GetMetrics() 来检索布局计算。

关于c# - 如何使用 DWrite 测量文本范围?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9209308/

相关文章:

c# - 仅在ASP.NET MVC页面上显示从数据库进行数据相减操作的结果

c# - TimeZoneInfo.ConvertTimeFromUtc 未在已部署的 Azure Webjob 上正确应用 DST

c# - Azure 中上传的 zip 文件包含无效内容,无法打开

delphi - 更改 DrawTextLayout 的 DWriteMeasuringMode

c++ - DirectWrite:Windows 7 上的字符间距

c++ - IDWriteFactory::CreateTextFormat() 失败

c# - 如何在 .net core 2.0 中捕获 AccessViolationException

c# - WPF Tabcontrol(TabItem 内容未出现)

c++ - 如何使用 DirectWrite 确定基线位置

c++ - SetLineSpacing() 在 DirectWrite 中不起作用 - 为什么?