我有一个包含条形码元素的BIRT模板。删除此元素会将生成PDF所需的时间从约6秒更改为0.3秒。
<cell id="7689">
<property name="paddingTop">0pt</property>
<property name="paddingLeft">0pt</property>
<property name="paddingBottom">0pt</property>
<property name="paddingRight">0pt</property>
<extended-item extensionName="Barcode" id="7972">
<property name="barcodeType">6</property>
<expression name="data">row["barcode"]</expression>
<property name="supSpace">10.0</property>
<property name="msiCheckSumType">0</property>
<property name="dmDataMode">0</property>
<property name="dmFormatMode">0</property>
<property name="dmFNC1Mode">0</property>
<property name="pdfDataMode">0</property>
<property name="pdfEcl">2</property>
<property name="pdfRowCount">0</property>
<property name="pdfXYRatio">1.0</property>
<property name="qrDataMode">0</property>
<property name="qrEcl">0</property>
<property name="qrVersion">0</property>
<property name="uom">2</property>
<property name="xModule">11.0</property>
<property name="yModule">20.0</property>
<property name="leftMargin">0.0</property>
<property name="rightMargin">0.0</property>
<property name="topMargin">0.0</property>
<property name="resolution">100</property>
<property name="showText">0</property>
<property name="marginLeft">8pt</property>
<property name="height">11mm</property>
<property name="width">11mm</property>
</extended-item>
</cell>
似乎没有更新版本的插件,但这种延迟是完全不可接受的。我用错了吗?在使用条形码元素时,我可以在哪里进行更改以提高性能?
编辑:以这种方式表现良好(&lt; 0,5s):
<extended-item extensionName="Barcode" id="8675">
<property name="barcodeType">20</property>
<expression name="data">row["barcode"]</expression>
<property name="marginLeft">8pt</property>
<property name="height">11mm</property>
<property name="width">11mm</property>
</extended-item>
使用BIRT 4.4.1和Onbarcode插件2.2.1