/// <summary> /// 修正配置信息 /// </summary> private void AmendConfiger() { if (Configer.CharNum <= 0) { Configer.CharNum = 4; } if (Configer.FontSize <= 0) { Configer.FontSize = 14; } if (Configer.CharSpacing <= 0) { Configer.CharSpacing = 4; } if (Configer.Width <= 0) { Configer.Width = (Configer.CharNum * Configer.FontSize) + ((Configer.CharNum) * Configer.CharSpacing); } if (Configer.Height <= 0) { Configer.Height = Configer.FontSize + 6; } if (Configer.Noise == null) { Configer.Noise = NoiseLine.GetInstance(); } }
/// <summary> /// 获取一个验证码配置信息实例 /// </summary> /// <returns></returns> public static ValidateCodeConfiger GetInstance() { ValidateCodeConfiger configer = new ValidateCodeConfiger(); configer.CharNum = 4; configer.FontSize = 14; configer.CharSpacing = 4; configer.Width = (configer.CharNum * configer.FontSize) + ((configer.CharNum) * configer.CharSpacing); configer.Height = configer.FontSize + 6; //configer.CharKind = En_CharKind.Chinese; configer.CharKind = En_CharKind.Number; configer.Noise = NoiseLine.GetInstance(); configer.BorderColor = Color.Black; configer.BackgroundColor = Color.White; return(configer); }