这里有人知道我在哪里可以下载Jasper Reports条形码组件的架构参考吗?
我正在考虑使用Barbecue
或BarcodeForJ
组件,但我的问题是,我无法找到这两个组件的架构。
我试过猜测:我想增加人类可读组件的字体大小。
<c:Code39 hrSize="10">
<c:codeExpression><![CDATA["TESTING"]]></c:codeExpression>
</c:Code39>
但是说它无法找到元素c:Code39
的属性。我可以从哪里下载?
当我下载JasperReports时,我看到了Jasper Library的架构参考,但没有看到它的组件。
答案 0 :(得分:3)
我没有对此进行测试,但阅读源代码会让我相信这应该有用。
您要做的是为您的兄弟reportElement
定义一种风格。
<componentElement>
<reportElement style="Barcode" x="130" y="250" width="400" height="30"/>
<c:Code39>
<c:codeExpression><![CDATA["TESTING"]]></c:codeExpression>
</c:Code39>
</componentElement>
将Barcode style
定义的字体属性传播到Barcode4j's font-name
和font-size
属性。
<style name="Barcode" isDefault="false" fontName="DejaVu Sans" fontSize="10"/>
查看找到的AbstractBarcodeEvaluator.setBaseAttributes()
方法here。