如何在iReport中旋转图像?

时间:2013-09-21 06:45:35

标签: jasper-reports ireport image-rotation

我的高清上的照片在Windows资源管理器上显示正确。但是当我将这些图像从HD动态加载到 iReport 时,它会旋转90CC。

如何在没有此轮换的情况下将其动态加载到报表中?我不能手动操作,因为这些照片来自一个自动将其保存在高清上的软件。

<image>
    <reportElement uuid="28888bfe-c320-48d3-a392-af1d844192fe" x="4" y="0" width="130" height="200"/>
    <imageExpression><![CDATA[$P{path} + $F{_THIS} + ".jpg"]]></imageExpression>
</image>

1 个答案:

答案 0 :(得分:0)

您可以编辑jrxml并将rotation属性添加到jr:barbecue元素。 (jasper报告4.0.2)

<jr:barbecue xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd" type="Code128" drawText="true" checksumRequired="true" rotation="Right">

如果上述方法无效,请检查此链接 - http://snippets.dzone.com/posts/show/2936