ASP实现生成图片功能的实现

来源:互联网 发布:win10用什么编写c语言 编辑:程序博客网 时间:2024/05/16 01:32

 

 由于网站需要采用全新的模式,改进某些功能,只有用户在我们网站报名,如果是已经合作的培训机构的话,就可以生成一张电子优惠卷,这个优惠卷可以下载下来,然后拿去打印即可拿去培训机构实现学费优惠。

首先需要一个图片模板,模板用

PS已经做好了。剩下的只需要网页程序生成这样的图片即可。那么如何生成呢???

于是在网上找到了这样一个实例,这个类非常的简单好用。

在要这个功能的页面先包含这个文件。

然后定义这个对象new一个

然后设置背景的图片是哪个,还有字体文件是使用哪个

设置好以后,从表单提交数据,然后在这里接收数据

接收以后,进行字符串的写入

写在图片上。

刚开始怎么弄页面就是出不来,真是邪了门了,难道是request写错了?

仔细看也没有错误啊!由于我这里ASP没有调试工具,不能一步步调试,只能从源代码慢慢看了。

去掉所有的request然后,直接写入静态的图片

把中间的注释起来。诶?有图片生成了,但是一加上就又没有了。真是很邪。然后把上面的request都要了,然后把下面的只加一个

结果又显示不出来了。果然是这些语句的问题啊。

然后把后面的变量去掉再试,依然出不来!!!!!!!!

那还真是奇怪了呵,怎么写个字符串都写不上去啊。

仔细研究了一番,终于知道答案了。。。。。。。。

问题就出在“姓名:”这个字符串上。

他这个类里面字体设置,并不是windowsTTF或者TTC或者FON字体文件。而是一个access数据库文件,把扩展名改为mdb后,打开一看,哇,果然。

原来刚才的字符串里面有全角的冒号,它里面没有这个符号,结果就出错。

然后把符号全部改为英文半角,问题解决。

真是的,看来这个家伙的这个东西是有BUG的,而且字体库不保证完全。将就着用一用吧!

全部写好,测试一下,哈哈,终于出来了!

下面是这个类的代码