C# GetFontSize Function

本文关键字:Function GetFontSize | 更新日期: 2023-09-27 17:55:46

我目前正在开发在线游戏服务器,今天开始使用 C# 对其进行编码。由于我对 C# 知之甚少,所以我得到了颜色,但我无法得到字体大小。

我是这样做的:

public static string GetColor(int r, int g, int b, int a = 255)
    {
        return string.Format("{0}CB-{1},{2},{3},{4}{5}", "{", r, g, b, a, "}");
    }

_commandDescriptions.Add("broadcast", HelperUtils.GetColor(255, 255, 0, 255) + "/broadcast <message>");    

那么,我如何通过其代码获取字体大小。(像F_2002_15一样)。提前谢谢。

C# GetFontSize Function

  • 如果你有一个真正的Font F你会得到它的大小 F.SizeF.SizeInPoints .
  • 如果你想从字符串中提取尾随的 15 F_2002_15你可以这样做:

    字符串字体名称 ="F_2002_15";
    int fontsize = Convert.ToInt32(fontname.子字符串(字体名称。LastIndexOf('_')+1));

  • 否则你将不得不更清楚地解释你想要什么