首页 新闻 会员 周边

请问 B/S 水晶报表的条码打印

0
悬赏园豆:100 [已关闭问题] 关闭于 2010-09-15 00:28

请问小弟我用 ASP.NET 3.5 + Crystal Reports 2008 水晶报表,
里面要用到「条码 (Barcode)」的功能。

但发现水晶报表内置的「条码」功能,虽可将我们自定义的字符串或数字,
转成 Barcode 在报表上显示,但条码产生,用的是「字型(Font)」的方式显示,
不是用产生图片的方式来显示条码。

因此,客户端的机器 Windows ,因没有装水晶报表,因此以下这种字型 :
Code39Azalea
会导致报表在服务器端、我的开发机器上,条码显示正常,但在
客户端浏览器上,条码无法显示,因客户端 Windows 未装此种 Code39Azalea 字型。

但若要每个客户端的 Windows,都去安装某种字型,在实务上也不可能这样要求用户。

请问大家在做 B/S 报表时,遇到条码打印的问题,是怎么做的?怎么让客户端用浏览器
开启报表时,也能正常显示条码。

我有在 CodeProject 网站上,看到用 C# 加免费的 Free 3 of 9 Barcode Fonts
字型,自己写产生条码图型的示例。他是用图形,而不是字型的方式来产生条码 :

C# Barcode Generator WebService
http://www.codeproject.com/KB/cpp/wsbarcode.aspx


请问大家报表产生图形的方式,是用「字型(Font)」抑或「图片」的方式,来产生条码?

欢迎大家提供意见,非用 Crystal Reports 水晶报表的网友,也欢迎提供意见。

本帖有给意见者,结帖时皆给点数 (只要不是全无意义的呻吟回应),
先谢谢了。

问题补充: 已解决,并整理出心得和 asp.net 示例下载 : http://www.cnblogs.com/WizardWu/archive/2010/09/14/1825523.html csdn 上已有人给意见和关键url,这里先一并提供给大家参考: http://topic.csdn.net/u/20100902/20/8902a3b0-036a-41aa-8e77-7c4e4dc70b37.html
WizardWu的主页 WizardWu | 小虾三级 | 园豆:1402
提问于:2010-09-02 18:13
< >
分享
所有回答(1)
0

用图片吧,我自己做过的一些项目里就是输出的图片.有第三方的东西可以直接用的.

I,Robot | 园豆:9783 (大侠五级) | 2010-09-14 15:43
thanks
支持(0) 反对(0) WizardWu | 园豆:1402 (小虾三级) | 2010-09-15 00:26
清除回答草稿
   您需要登录以后才能回答,未注册用户请先注册