不需要任何下载。不需要安装任何第三方软件。
你只需要从水晶报表里面调用 Barcodesoft SOAP web service 的应用接口,然后就可以在水晶报表里面显示各种不同的条码。
1. 点击“数据库专家”按钮,如下图所示。
2. 点击'+'来展开创建新的数据库连接,如下图所示。
3. 向下拉并且点击 '+' 来打开"XML and Web Services", 如下图所示。
4. 在弹出的对话框中,选择 "Use Web Service Data Source option" 选项, 如下图所示。 然后点击 Next。
5. 选择 "Use HTTP(S) WSDL" 选项,如下图所示。 然后拷贝并且粘贴
"http://www.barcodesoft.com/bcdgen.asmx?WSDL" as HTTP(S) WSDL URL. Then click Next.
6. 把 HTTP(S) WSDL User ID: 不填留空。然后在 HTTP(S) WSDL Password 中输入你的密码。 如果你还没有得到密码,请输入 "BarCodeSoft" 来作为你的测试密码。你的编码数据中会被强行加入“demo”水印。
7. 从下拉菜单中点击并且选择 QRCode, 这将是你要产生的条码类型。 然后点击Finish 结束按钮。
8. 从 "My Connections" 中点击选择 QRCodeResponse。然后点击向右的箭头引入。然后点击OK 按钮。
9. 在弹出的对话框中输入各种需要的参数,如下图所示:
请在 parameters.QRCode.strToEncode 中输入需要编码的数据。
请在 parameters.QRCode.EccLevel 请输入 AutoSelect 来选择纠错级别的默认值。一共有四种纠错级别 L07, M15, Q25, H30。其中,M15是默认值。
请在 parameters.QRCode.QRCodeFormat 中输入格式信息或者 AutoSelect由系统自动选择合适的格式。
请在 parameters.QRCode.ImageFormat 中输入以下图像格式之一:
BMP, JPG, PNG, WMF, TIFF, GIF。
请在 parameters.QRCode.Orientation 中输入以下选项之一:
Original, Rotate90, Rotate180, Rotate270。
请在 parameters.QRCode.Resolution 中输入 96 ,这也正是屏幕分辨率。
请在 parameters.QRCode.Size 请输入大小,单位是pixel。或者输入零(0)让系统自动选择默认大小。
请在 parameters.QRCode.strToken 输入你的密码字符串。
10. 将 QRCodeResult 拖入你的报表中, 你将会得到一个 QRCode 条码。