2

私はJasperReportsテンプレートを持っています

leftMargin="100" rightMargin="50" topMargin="50" bottomMargin="50"

余白。このテンプレートには<image>要素があります。ページの余白を無視して、画像をページ全体に引き延ばしたいと考えています。

解決策を見つけるのを手伝ってくれませんか?

<summary>
    <band splitType="Stretch">
        <image isUsingCache="false" onErrorType="Blank">
            <reportElement uuid="7569" x="0" y="0"/>
            <imageExpression><![CDATA[$P{aaa}]]></imageExpression>
        </image>
    </band>
</summary>
4

2 に答える 2

2

マージンを無視することはできませんbuttomが、負の位置を使用することで他のマージンを無視できます。(iReport では、デザイン モードでは入力できないことに注意してください)

<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report name" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="5c06ba5e-7f96-4b81-bb6a-fcfe8cc2d13f">
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="10"/>
    <summary>
        <band height="802" splitType="Stretch">
            <image>
                <reportElement uuid="a104abd7-bd73-47c4-a4a1-47efeb32d8bf" x="-20" y="-20" width="594" height="822"/>
                <imageExpression><![CDATA["/home/mor/Desktop/schlachtbeil.jpg"]]></imageExpression>
            </image>
        </band>
    </summary>
</jasperReport>

bottomマージンを無視できない理由は、bandを超えて拡張できないためですpageHeight - (topMargin + bottomMargin)。そして、すべての要素はheightより大きなものを持つことはできませんbandHeight - position

于 2013-09-30T08:48:31.463 に答える
0

画像要素をうまく定義していないようです。これは、あなたが望むものを何でも手に入れることができる例です。

<summary>
    <band height="471" splitType="Stretch">
        <image scaleImage="FillFrame">
            <reportElement uuid="45a2de1b-a048-4c65-b5cd-cefabdd39bca" x="0" y="0" width="555" height="471"/>
            <imageExpression><![CDATA["/path/to/your/image"]]></imageExpression>
        </image>
    </band>
</summary>

それがあなたを助けることを願っています。楽しみ。

于 2013-09-30T09:43:53.703 に答える