wpf - 在 WPF 中测量文本

使用 WPF,测量大量短字符串的最有效方法是什么?具体来说,我想确定每个字符串的显示高度,给定统一的格式(相同的字体、大小、粗细等)以及字符串可能占据的最大宽度?

最佳答案

最底层的技术(因此为创意优化提供了最大的空间)是使用 GlyphRuns。

没有很好的记录,但我在这里写了一个小例子:

http://smellegantcode.wordpress.com/2008/07/03/glyphrun-and-so-forth/

该示例计算出字符串的长度,这是渲染之前的必要步骤。

https://stackoverflow.com/questions/632445/

相关文章:

r - 为绘图中的标题部分着色

formatting - Groovy 有源代码格式化程序吗?

java - 如何将数字格式化为十六进制字符串?

c# - 在c#中格式化日期

eclipse - 如何防止 Eclipse 格式化程序弄乱带有文本符号的注释?

formatting - 格式化代码的正确方法是什么?

java - 如何在 Java 中使用 String.format()?

html - 如何更改eclipse html格式

jquery - 如何在输入时更改输入中的电话号码格式?

html - 防止CKEditor在源代码模式下格式化代码