就是很简单的,其他都为空,然后设置一个background,background引用一个图片,然后想这个图片作为水印!结果发现图片并不能覆盖整个页面,另外是否必须把上下左右的留空都变为0,背景图片才可以覆盖整个页面。能否留空依然留空,通过某种设置背景图片仍然能够覆盖整个页面包括留空的地方。代码如下:注:曾经设置过居中也没有用啊!
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Created with iReport - A designer for JasperReports -->
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport
name="Untitled_report_1"
columnCount="1"
printOrder="Vertical"
orientation="Portrait"
pageWidth="595"
pageHeight="842"
columnWidth="535"
columnSpacing="0"
leftMargin="0"
rightMargin="0"
topMargin="0"
bottomMargin="0"
whenNoDataType="NoPages"
isTitleNewPage="false"
isSummaryNewPage="false">
<property name="ireport.scriptlethandling" value="0" />
<property name="ireport.encoding" value="UTF-8" />
<import value="java.util.*" />
<import value="net.sf.jasperreports.engine.*" />
<import value="net.sf.jasperreports.engine.data.*" />
<background>
<band height="842" isSplitAllowed="true" >
<image evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" >
<reportElement
x="0"
y="0"
width="595"
height="842"
key="image-1"/>
<box></box>
<graphicElement stretchType="NoStretch"/>
<imageExpression class="java.lang.String"><![CDATA["D:\\DOC\\My Pictures\\04B928934CD6F40DA37E71B4BD973FAE.jpg"]]></imageExpression>
</image>
</band>
</background>
<title>
<band height="50" isSplitAllowed="true" >
</band>
</title>
<pageHeader>
<band height="50" isSplitAllowed="true" >
</band>
</pageHeader>
<columnHeader>
<band height="30" isSplitAllowed="true" >
</band>
</columnHeader>
<detail>
<band height="100" isSplitAllowed="true" >
</band>
</detail>
<columnFooter>
<band height="30" isSplitAllowed="true" >
</band>
</columnFooter>
<pageFooter>
<band height="50" isSplitAllowed="true" >
</band>
</pageFooter>
<lastPageFooter>
<band height="50" isSplitAllowed="true" >
</band>
</lastPageFooter>
<summary>
<band height="50" isSplitAllowed="true" >
</band>
</summary>
</jasperReport>
如图片所示:背景图片居中上边下边均有很多留空啊
<?xml version="1.0" encoding="UTF-8" ?>
<!-- Created with iReport - A designer for JasperReports -->
<!DOCTYPE jasperReport PUBLIC "//JasperReports//DTD Report Design//EN" "http://jasperreports.sourceforge.net/dtds/jasperreport.dtd">
<jasperReport
name="Untitled_report_1"
columnCount="1"
printOrder="Vertical"
orientation="Portrait"
pageWidth="595"
pageHeight="842"
columnWidth="535"
columnSpacing="0"
leftMargin="0"
rightMargin="0"
topMargin="0"
bottomMargin="0"
whenNoDataType="NoPages"
isTitleNewPage="false"
isSummaryNewPage="false">
<property name="ireport.scriptlethandling" value="0" />
<property name="ireport.encoding" value="UTF-8" />
<import value="java.util.*" />
<import value="net.sf.jasperreports.engine.*" />
<import value="net.sf.jasperreports.engine.data.*" />
<background>
<band height="842" isSplitAllowed="true" >
<image evaluationTime="Now" hyperlinkType="None" hyperlinkTarget="Self" >
<reportElement
x="0"
y="0"
width="595"
height="842"
key="image-1"/>
<box></box>
<graphicElement stretchType="NoStretch"/>
<imageExpression class="java.lang.String"><![CDATA["D:\\DOC\\My Pictures\\04B928934CD6F40DA37E71B4BD973FAE.jpg"]]></imageExpression>
</image>
</band>
</background>
<title>
<band height="50" isSplitAllowed="true" >
</band>
</title>
<pageHeader>
<band height="50" isSplitAllowed="true" >
</band>
</pageHeader>
<columnHeader>
<band height="30" isSplitAllowed="true" >
</band>
</columnHeader>
<detail>
<band height="100" isSplitAllowed="true" >
</band>
</detail>
<columnFooter>
<band height="30" isSplitAllowed="true" >
</band>
</columnFooter>
<pageFooter>
<band height="50" isSplitAllowed="true" >
</band>
</pageFooter>
<lastPageFooter>
<band height="50" isSplitAllowed="true" >
</band>
</lastPageFooter>
<summary>
<band height="50" isSplitAllowed="true" >
</band>
</summary>
</jasperReport>
如图片所示:背景图片居中上边下边均有很多留空啊
解决方案 »
- catch(Exception ex) Exception是BOOL值吗??
- java CS 项目如何加密?
- 初学请教:JAVA这么多内容,要按什么顺序学才好呀?
- 去年的高考题,我侄子问我,竟然不会,汗啊!问同事,好像也都不会
- 怎样清空一个ACCESS表
- java生成word文档的问题
- 我用sdk1.3为什么编译不了servlet发现没有这个包,那我该用什么呢?还有sdk j2ee版?
- JSplitPane刷新和Graphics的问题,谢谢
- 请问各位大虾,初学java看什么书,谢谢 !
- mysql启动服务报错的问题,大家帮个忙!!!不胜感激!!!!
- 关于java接收超出范围的数值问题
- 使用JFreeChart的画线功能?
楼主在JAVA RESEARCH里也发了啊
<reportElement
x="0"
y="0"
width="100%"
height="100%"
key="image-1"/>
ireport 3.5 3.5不支持100%啊