/// <summary> /// GetFontface接口 /// </summary> /// <param name="param">param</param> /// <param name="config">config</param> /// <returns></returns> public static IDictionary <string, string> GetFontface(FontFaceParam param, YouzikuConfig config) { ParamValidate.GetFontface(param); var paramDic = new Dictionary <string, string> { { "ApiKey", config.ApiKey }, { "AccessKey", param.AccessKey }, { "Content", param.Content.Replace("&", string.Empty) }, { "Tag", param.Tag }, { "UseRanFontFamily", param.UseRanFontFamily.ToString() } }; return(paramDic); }
/// <summary> /// GetCustomPathFontFace 自定义路径接口 /// </summary> /// <param name="param">param</param> /// <param name="config">config</param> /// <returns></returns> public static IDictionary <string, string> GetCustomPathFontFace(BatchCustomPathWoffFontFaceParam param, YouzikuConfig config) { ParamValidate.CreateCustomPathBatchWoffWebFont(param); //builder batch param var paramDic = new Dictionary <string, string> { { "ApiKey", config.ApiKey } }; for (var i = 0; i < param.Datas.Count; i++) { paramDic.Add($"Datas[{i}][AccessKey]", param.Datas[i].AccessKey); paramDic.Add($"Datas[{i}][Url]", param.Datas[i].Url); paramDic.Add($"Datas[{i}][Content]", param.Datas[i].Content.Replace("&", string.Empty)); } return(paramDic); }
/// <summary> /// GetBatchFontFace接口 /// </summary> /// <param name="param">param</param> /// <param name="config">config</param> /// <returns></returns> public static IDictionary <string, string> GetBatchFontFace(BatchFontFaceParam param, YouzikuConfig config) { ParamValidate.GetBatchFontFace(param); //builder batch param var paramDic = new Dictionary <string, string> { { "ApiKey", config.ApiKey } }; for (var i = 0; i < param.Tags.Count; i++) { paramDic.Add($"Tags[{i}][AccessKey]", param.Tags[i].AccessKey); paramDic.Add($"Tags[{i}][Tag]", param.Tags[i].Tag); paramDic.Add($"Tags[{i}][Content]", param.Tags[i].Content.Replace("&", string.Empty)); paramDic.Add($"Tags[{i}][UseRanFontFamily]", param.Tags[i].UseRanFontFamily.ToString()); } return(paramDic); }