private static string UpdateUILabelByConfig(UILabel uiConfigLabel, int fontID)
    {
        if (null == uiConfigLabel || fontID <= 0)
        {
            return(null);
        }

        ClientUIFontDto tClientUIFontDto = TempFontData.GetFontData(fontID);

        return(UpdateUILabelByConfig(uiConfigLabel, tClientUIFontDto));
    }
    /// <summary>
    /// 得到FontI的颜色Hex值
    /// </summary>
    /// <param name="colorId"></param>
    /// <param name="DefaultId"></param>
    /// <returns></returns>
    public static string GetColorHexStr(int colorId, int DefaultId = -1)
    {
        ClientUIFontDto colorData = TempFontData.GetFontData(colorId);

        if (colorData == null)
        {
            if (DefaultId == -1)
            {
                return("FFFFFFFF");
            }
            return(GetColorHexStr(DefaultId));
        }
        return(colorData.colorTint.Replace("#", string.Empty));
    }
    /// <summary>
    /// 改变字体大小(必须存在字大小的字体数据)
    /// </summary>
    /// <param name="fontId"></param>
    /// <param name="fontSize"></param>
    /// <returns></returns>
    public static int ChangeFontIdSize(int fontId, int fontSize)
    {
        ClientUIFontDto fontData = TempFontData.GetFontData(fontId);

        if (fontData != null && fontData.fontSize != fontSize)
        {
            int temp = fontId;
            fontId   = int.Parse(fontId.ToString().Substring(0, fontId.ToString().Length - 3) + fontSize.ToString());
            fontData = TempFontData.GetFontData(fontId);
            if (fontData == null)
            {
                fontId = temp;
            }
        }
        return(fontId);
    }
 /// <summary>
 /// 编辑器下编辑字体时预加载字体配置表
 /// </summary>
 private static void LoadPreLoadStaticData()
 {
     //TODO:加载并缓存字体配置表
     TempFontData.InitData();
 }