本教程主要介绍如何使用Dynamic Barcode Generator Service将线性条码集成到Jaspersoft iReport Designer中。iReport Designer是一款开源的报表设计器,可与JasperReports和JasperReports Server同时使用。iReport Designer允许用户设计复杂的带有图表和交叉表的报表布局。
通过将IDAutomation Barcode Generator Service URL放入一个图像项目并设置所需参数字段,可轻松地将条形码集成至报表中。当运行报表时,可扫描条形码被集成至浏览器或PDF。
将条形码集成至iReport Designer的详细步骤如下:
1、运行Jaspersoft iReport报表,双击应用程序图标。
![](https://i-blog.csdnimg.cn/blog_migrate/f869f52f2e8ee246b0ee2dac0522a3e4.jpeg)
2、选择File - New。在新文件选项中,选择Report,然后选择模板,随后打开该模板。
3、输入报表名称和存储位置,然后点击Next。
4、选择Finish。
5、选择Report Datasources图标。
![](https://i-blog.csdnimg.cn/blog_migrate/1cf7af5ac39e4b325e33cc9719e65bc8.jpeg)
6、在Connections/Datasources对话框中,选择New和导入的数据源类型,然后点击Next。
7、选择数据源名称,然后点击Browse,打开目标文件。选择Get columns name from the first row of the file以获取每行的列名称。
![](https://i-blog.csdnimg.cn/blog_migrate/0b3acea7f908634bf64cdaba6495d2d4.jpeg)
8、选择 Save和Close。
9、选择报表query查询图标。
![](https://i-blog.csdnimg.cn/blog_migrate/017684a7f9c9e9762a781935557da2cf.jpeg)
10、选择Datasource标签,本教程使用Excel Datasource。
11、选择Get fields from datasource,然后点击OK。
12、报表将出现在报表模式中。选择Window - Palette以添加模板。
13、单击左键并从Report Elements中将图像项目拖动到报表的详细信息区。
![](https://i-blog.csdnimg.cn/blog_migrate/61fd7826743bf83d80fada2ebf61a6a7.jpeg)
14、左键单击图像项目,然后在应用程序的右边选择Properties。如果没有看见Properties面板选项,请选择 Window - Properties。
15、在图像属性中,将Expression Class类设置为java.net.URL。
![](https://i-blog.csdnimg.cn/blog_migrate/d06bfabb8ea6a02869e43097955ab32b.jpeg)
16、选择Image Expression编辑器按钮。
![](https://i-blog.csdnimg.cn/blog_migrate/8577d41710d7ad1e779258650142af62.jpeg)
选择new java.net.URL("http://bcgen.com/demo/linear-dbgs.aspx?D=" + $F{Product Number}),然后单击OK。
![](https://i-blog.csdnimg.cn/blog_migrate/4ebcbadf86855d9c2f1447777bf34226.jpeg)
17、选择报表标题、字段和列名称。
![](https://i-blog.csdnimg.cn/blog_migrate/3f906a08b6d8cfe192cf99ae2487d54e.jpeg)
18、保存文件。
19、选择Preview标签查看报表,预览效果如下:
![](https://i-blog.csdnimg.cn/blog_migrate/08ff79b9c2703d25cb361f2807d48611.jpeg)