JasperReports条形码组件的模式参考

时间:2010-09-02 08:10:31

标签: jasper-reports

这里有人知道我在哪里可以下载Jasper Reports条形码组件的架构参考吗?

我正在考虑使用BarbecueBarcodeForJ组件,但我的问题是,我无法找到这两个组件的架构。

我试过猜测:我想增加人类可读组件的字体大小。

<c:Code39 hrSize="10">
    <c:codeExpression><![CDATA["TESTING"]]></c:codeExpression>
</c:Code39>

但是说它无法找到元素c:Code39的属性。我可以从哪里下载?

当我下载JasperReports时,我看到了Jasper Library的架构参考,但没有看到它的组件。

1 个答案:

答案 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-namefont-size属性。

<style name="Barcode" isDefault="false" fontName="DejaVu Sans" fontSize="10"/>

查看找到的AbstractBarcodeEvaluator.setBaseAttributes()方法here