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

标签 c# directwrite

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

最佳答案

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

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

相关文章:

c# - 如何为通过 HttpClientFactory 直接创建的 HttpClient 配置 Web 代理?

c# - 非静态字段方法或属性需要对象引用 'page.request'

c# - 在 SharpDX/DirectWrite 中获取 ABC 字符宽度

c++ - 调用 ID2D1RenderTarget::DrawTextLayout() 不工作

c# - 查找用户控件的实际宽度

c# - 如何使用反射获取变量名?

windows - 使用 DirectWrite 确定字边界

c++ - 未解析的外部符号

c# - 如何根据项目中的类制作枚举变量

delphi - 更改 DrawTextLayout 的 DWriteMeasuringMode