zxa888888 - 2012/4/24 23:09:13
评论无法显示验证码啊!!!:~怎么弄都不显示!
安稳先生 - 2012/4/24 23:27:01
你找到那个页面 里面把字体 都改成第一个就行了 主要是你电脑里没有安装字体 造成得 。
- private int letterWidth = 16;//单个字体的宽度范围
- private int letterHeight = 20;//单个字体的高度范围
- private int letterCount = 4;//校验码位数
- private static byte[] randb = new byte[4];
- private static RNGCryptoServiceProvider rand = new RNGCryptoServiceProvider();
- private Font[] fonts = {
- new Font(new FontFamily("Times New Roman"),10 + Next(1),System.Drawing.FontStyle.Regular),
- new Font(new FontFamily("Times New Roman"), 10 + Next(1),System.Drawing.FontStyle.Regular),
- new Font(new FontFamily("Times New Roman"), 10 + Next(1),System.Drawing.FontStyle.Regular),
- new Font(new FontFamily("Times New Roman"), 10 + Next(1),System.Drawing.FontStyle.Regular)
- };
- /// <summary>
- /// 产生波形滤镜效果
- /// </summary>
复制代码
jumbot - 2012/4/25 11:56:17
你用的是什么操作系统? cms验证码使用的都是windows自带的字体啊
安稳先生 - 2012/4/25 13:56:20
win7 是缺了 三个字体 不过 全改成一样得就行了呵呵 。
jumbot - 2012/4/26 11:18:18
Win7自带的字体那么少?