<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="rpt_survey_analysis" pageWidth="842" pageHeight="595" orientation="Landscape" columnWidth="802" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="df013db5-f76e-44d3-b0df-bcbc46d93160">
</jasperReport>
您需要在报表上设置0页边距,您不能为不同的波段设置不同的页边距
来自理解乐队
带与页宽一样宽(不包括右页边距和左页边距)。
<frame>
<reportElement x="20" y="0" width="550" height="40" uuid="0d4ab012-9161-4f37-b8e0-c6ddcdd3d550"/>
<staticText>
<reportElement x="0" y="0" width="550" height="30" uuid="3dc51fb0-0bc3-46f6-9259-fb8d9fd1f884"/>
<text><![CDATA[Text at position 0 in a frame]]></text>
</staticText>
</frame>
使用带边距的子报表。
jrxml,无边距
<?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="NoMargins" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="595" leftMargin="0" rightMargin="0" topMargin="0" bottomMargin="0" isTitleNewPage="true" uuid="4e2c1a7a-cbfd-4d60-9fe7-61aea15cc321">
<property name="com.jaspersoft.studio.data.defaultdataadapter" value="One Empty Record"/>
<queryString>
<![CDATA[]]>
</queryString>
<title>
<band height="79" splitType="Stretch">
<rectangle>
<reportElement x="0" y="0" width="595" height="51" backcolor="#0015FF" uuid="e6616fe4-fed9-44aa-a8a6-2c296c6ab508">
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
</reportElement>
</rectangle>
</band>
</title>
<summary>
<band height="53" splitType="Stretch">
<subreport>
<reportElement x="0" y="0" width="595" height="50" uuid="b654e952-f1e1-4b90-a4ca-2cf3abe9f6f4"/>
<connectionExpression><![CDATA[$P{REPORT_CONNECTION}]]></connectionExpression>
<subreportExpression><![CDATA["with margins.jasper"]]></subreportExpression>
</subreport>
</band>
</summary>
</jasperReport>
子报告,带边距
<?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="with margins" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" whenResourceMissingType="Error" uuid="cccf2b18-4f7c-464c-bd9c-13dbb62af3b0">
<queryString>
<![CDATA[]]>
</queryString>
<title>
<band height="35" splitType="Stretch">
<staticText>
<reportElement x="0" y="0" width="555" height="30" uuid="66542837-c420-4e7c-a760-dd55ccff2d17">
<property name="com.jaspersoft.studio.unit.width" value="pixel"/>
</reportElement>
<text><![CDATA[My report with margin]]></text>
</staticText>
</band>
</title>
</jasperReport>
诸如此类。 我尝试使用iReport将“组页脚”频段中的最大化频段高度属性设置为true,但当我尝试查看时,会添加一些空页。
我是Jasper报告的新手。我有一个包含2组的报告。根据查询,正在打印多页。 第一组高度 - 95分,第二组高度 - 144分 我希望这些多页打印在一页中(我希望一页中包含5页)。每页高度为239点。(即使页面内容小于239分,我希望将剩余部分保留为空白,并在239分后开始下一页)。我尝试创建一个报告,并将上述报告作为子报告,并设置主报告的高度为1195(239*5)点。尽管如此,这些都被打印在不
我需要启用3种页眉类型的报告:“第一页页眉”,“中间页页眉”和“最后一页页眉”。所有这些标头可以具有不同数量的报表元素,并且位于不同的位置。页脚也一样。 注意:报表必须在其频段中支持jr:table或jr:list等报表元素。这些元素必须通过xml数据源与数据一起提供。 我能够通过使用band来模拟第一页标题,但在启用“中间页标题”和“最后页标题”时遇到了问题。这就是我要做的: 有没有办法检查当前
我正在使用jasperreport-4.5.0生成报告。它正在正确地生成报告。但是如果我的数据库中有大量数据,那么报告vl会显示在不同的页面中。所以我的要求是,如果我的报告有12页,那么我想显示12页中的第1页,12页中的第2页,12页中的第3页……就像我的页眉带一样。我怎么能做到这一点,任何人都可以对此提出一个想法。
(使用Jaspersoft Studio 6.6.0,还没有Jasper服务器)我的数据集如下所示 如果我将报告生成为PDF,我将得到一个PDF,页面数和行数一样多。 但我需要的将是有多少分开PDF文件有行。这可能吗?
我正在使用Struts 2编写网上购物应用程序。 在前端,我使用了jsp、twitter引导、jquery和Moustach。js模板、twbs分页插件和一些javascript。 我有产品实体,我想在jsp页面中向用户显示产品列表。 我这样做的方式是异步加载页面与固定数量(20)的产品在json格式,然后获得他们使用胡子模板。 除了用户第一次看到此jsp页面时,我的所有代码都正常工作—前20个产