根据显示区域的大小计算字体大小

发布于 2025-01-06 02:15:46 字数 156 浏览 0 评论 0原文

计算给定字体的显示区域

我知道我可以使用TextRenderer.MeasureText("Text", New Font(Arial, 12.0F)

我想计算我应该使用的字体的大小为了适合给定的显示区域,是否有一个功能可以让我做到这一点?

I know that I can calculate the display area for a given font using

TextRenderer.MeasureText("Text", New Font(Arial, 12.0F)

I want to calculate the size of a font I should be using in order to fit a given display area. Is there a function that allows me to do that?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

安静被遗忘 2025-01-13 02:15:46

据我所知,没有任何函数可以做到这一点。
我使用了一个函数,将字体大小从较低值更改为较高值,检查哪种字体大小是我需要的。
例如可以从8f开始,增加1f;无论如何请记住,并不是任何尺寸都适合任何字体,因此您可能会出现一些“扭曲”。

For what I know no, there's no any function to do that.
I used a function that, changing font size from a lower value to upper ones, checked which font size was the one I needed.
For example you can start from 8f and increase it with 1f; remember anyway that not any size is good for any font, so you can have some "distortion".

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文