返回字符串度量值(Graphics.MeasureString)的泛型函数

本文关键字:泛型 函数 MeasureString Graphics 字符串 度量 返回 | 更新日期: 2023-09-27 18:36:35

在 C# 或 VB.NET 中,我如何编写一个只需要传递字符串和字体即可返回字体度量的泛型函数?

这是我尝试过的:

Private Function Get_Text_Measure(ByVal text As String, _
                                  ByVal font As Font) As SizeF
    Using g As Graphics = ...
        Return g.MeasureString(text, font)
    End Using
End Function

返回字符串度量值(Graphics.MeasureString)的泛型函数

您可以使用

TextRenderer

return TextRenderer.MeasureText(text , font);