使用 WPF,测量大量短字符串的最有效方法是什么?具体来说,我想确定每个字符串的显示高度,给定统一的格式(相同的字体、大小、粗细等)以及字符串可能占据的最大宽度?
最佳答案
最底层的技术(因此为创意优化提供了最大的空间)是使用 GlyphRuns。
没有很好的记录,但我在这里写了一个小例子:
http://smellegantcode.wordpress.com/2008/07/03/glyphrun-and-so-forth/
该示例计算出字符串的长度,这是渲染之前的必要步骤。
https://stackoverflow.com/questions/632445/