这是 Determine Label Size based upon amount of text and font size in Winforms/C# 的倒数。

给定一个高度固定但宽度可变的矩形,是否有一种有效的方法来确定适合矩形(高度方向)的给定字体的最大尺寸,而不会丢失上升/下降的风险?

我目前正在考虑迭代使用 MeasureString() 来找到最佳字体大小,但想知道是否有更好的方法。

最佳答案

我从来没有找到比迭代使用 MeasureString 更好的方法。
您可以通过增量跳转来优化。

WPF 有一些更好的文本大小选项,尽管感觉就像在伤口上撒盐一样。

关于winforms - 确定给定矩形高度的最大字体(WinForms),我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/1506745/

10-14 03:27