2

HD に写真があり、Windows エクスプローラーで正しく表示されます。しかし、これらの画像を HD からiReportに動的にロードすると、90CC 回転します。

このローテーションなしでレポートに動的にロードするにはどうすればよいですか? 写真は自動的に HD に保存するソフトウェアから取得されるため、手動で行うことはできません。

<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>
4

1 に答える 1

0

jrxml を編集して、jr:barbecue 要素に回転属性を追加できます。(ジャスパーレポート 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

于 2015-05-15T06:13:26.940 に答える