gpt4 book ai didi

c# - 测量以指定宽度包裹的文本高度

转载 作者:行者123 更新时间:2023-12-03 09:54:33 25 4
gpt4 key购买 nike

如何计算呈现以指定宽度包裹的文本所需的高度?

我在 Graphics 中找到了以下方法

graphicsObj.MeasureString(text, font, width);

但它需要一个 Graphics 的实例而当时我还没有图形实例。事实上,我更喜欢使用静态方法来查找高度。 TextRenderer.MeasureText(..)可能是一个选项,但它缺少建议宽度的参数。

最佳答案

您需要的重载和标志是:

var size = TextRenderer.MeasureText(text, font, new Size(width, height), TextFormatFlags.WordBreak);

为了准确起见,您应该真正尝试使用接受设备上下文的重载之一。

关于c# - 测量以指定宽度包裹的文本高度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29299297/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com