Ejemplo n.º 1
0
 /// <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();
     }
 }
Ejemplo n.º 2
0
            /// <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);
            }