水晶报表2008 条码打印 扫描
?
前几天项目上用到了水晶报表的条码打印功能
最开始用的字体,code39 code128都试了,可以正常打印,但是扫描枪不识别,
据说code39值两边加*可以扫描到,我没能成功
又在网上找到以下方法,可以打印和扫描。
?
大致思路是:用一个程序文件生成条码图片(此例规则是Code39,参数Code是要生成条码的值),
??然后在报表页面加入一个图片控件,再用该图片控件动态抓取条码图片,显示到报表控件上。
?
?
Code39Handler.ashx ?
就是生成条码图片的文件,参数是Code,加到项目里面,直接访问文件就能看到生成的条码图片,
例如:http://localhost/..../Code39Handler.ashx?Code=123456
?
代码:
?
?
??
把文件加到项目里,打开加好图片控件的报表,右击图片控件,选择[设置对象格式]---[图片]选项卡,最下面有[图形位置]一栏,打开, ?下面最大空白框里就写刚才访问Code39Handler.ashx的路径就行。到这里基本就完成了,也可以有很多补充的。。。。。。
?
注意:
vs自带的报表图片控件是没有【图形位置】这一项的。
一定要把报表装到vs里,否则不显示条码,会显示原图片
?
CrystalReports2008 下载链接,用浏览器下载老会断...何解?? 用迅雷下载就好好的
https://smpdl.sap-ag.de/~sapidp/012002523100009989492010E/cr2008_sp3_fullbuild.zip
密钥: CFKOA-YOTTM2M-OOUFAFF-N43M注册号: 6707437608
?
原文链接:http://www.cnblogs.com/WizardWu/archive/2010/09/14/1825523.html
?
?