我正在使用Birt报告和eclipse。
我有一份报告,我想在其中使用条形码。
它具有以下属性"条形码内容"是扫描时将显示的属性:
所以目前如果我扫描它" rrrrrrr"
我希望在报告使用java脚本生成时更改此设置,因此我想设置属性"条形码内容"。
答案 0 :(得分:0)
如果您正在使用Birt报告并且需要条形码,我可以通过执行以下操作来实现它。
Birt的条形码(看起来免费)位于:https://code.google.com/archive/p/birt-barcode-extension/downloads
我在eclips论坛上找到了它:https://www.eclipse.org/forums/index.php/t/796573/
在zip文件中,您可以获得Design Jar文件以及Runtime jar。
要在Birt中获取条形码元素,请将Design jar文件复制到birt安装文件夹,在我的情况下是eclipse\plugins
现在在eclipse中,您将能够在调色板上看到一个可以使用的新条形码控件。
创建一个新的报告变量。
将数据分配给包含数据的另一个元素的OnRender中的变量。
vars["MyBarcodeData"] = this.getValue();
现在,您可以将条形码元素从调色板拖到报表中。然后选择条形码类型,编码,然后条形码文本将成为您创建的报告参数。
双击参数以获取代码。
单击确定,应该是它。您可能需要设置条形码的宽度和高度。
运行报表时,您在报表参数中指定的数据将绑定到条形码,并且您将生成条形码。
希望这有助于其他人。