当前位置: 首页 > 知识库问答 >
问题:

Jasper报告-详细信息不会在第一页打印

韩峰
2023-03-14

编辑:代码如下。

<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="Summary" language="groovy" pageWidth="595" pageHeight="842" whenNoDataType="AllSectionsNoDetail" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="24a40acb-a702-48a6-b655-04f85fdba2a9">
    <property name="ireport.zoom" value="1.0"/>
    <property name="ireport.x" value="0"/>
    <property name="ireport.y" value="0"/>
    ...
    <background>
        <band splitType="Stretch"/>
    </background>
    <title>
        <band height="79" splitType="Stretch">
            <staticText>
                ...
            </staticText>
            ...
        </band>
    </title>
    <pageHeader>
        <band splitType="Stretch"/>
    </pageHeader>
    <columnHeader>
        <band splitType="Stretch"/>
    </columnHeader>
    <detail>
        <band height="753" splitType="Stretch">
            <componentElement>
                <reportElement uuid="3835c484-c5a2-4615-8018-b95d8d0b7f43" x="0" y="0" width="555" height="753" isPrintWhenDetailOverflows="true"/>
                <jr:table xmlns:jr="http://jasperreports.sourceforge.net/jasperreports/components" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports/components http://jasperreports.sourceforge.net/xsd/components.xsd">
                    ...
                </jr:table>
            </componentElement>
        </band>
    </detail>
    <columnFooter>
        <band splitType="Stretch"/>
    </columnFooter>
    <pageFooter>
        <band height="29" splitType="Stretch">
            <staticText>
                ...
            </staticText>
            ...
        </band>
    </pageFooter>
    <summary>
        <band splitType="Stretch"/>
    </summary>
</jasperReport>

共有1个答案

陈淳
2023-03-14

很可能详细信息带太大,以至于报表在第二页开始显示它,以尽可能多地显示它。

printWhendeTailOverflows应为相关参数。

如果报告足够小(或者结果是您所希望的),可以将顶部元素的IgnorePagination设置为true,并在一个页面中获取所有内容。

 类似资料:
  • 问题内容: 我试图用JUnit测试编写一只蚂蚁,但得到以下结果: 它只是显示没有打印详细信息的错误,我在build.xml中指定以下参数也尝试以开头,但没有任何运气。有人可以帮忙吗? 蚂蚁1.8.2,sun jdk1.6.0_20,junit 4.8.2 为了缩小问题的范围,我创建了一个单独的项目,这是我的build.xml 下面是simpletest.java C:\ TestPrj>蚂蚁 C:

  • 我是Jasper报告的新手。我有一个包含2组的报告。根据查询,正在打印多页。 第一组高度 - 95分,第二组高度 - 144分 我希望这些多页打印在一页中(我希望一页中包含5页)。每页高度为239点。(即使页面内容小于239分,我希望将剩余部分保留为空白,并在239分后开始下一页)。我尝试创建一个报告,并将上述报告作为子报告,并设置主报告的高度为1195(239*5)点。尽管如此,这些都被打印在不

  • 在概览页面或警报历史记录页面中点击警报以查看其详细信息页面。在“警报详细信息”页面中,你可以查看引发警报的详细信息,将它标记为已读或未读,开启或关闭它,将它分配给成员,添加备注。当你打开此页面时,警报会自动标记为“已读”。 警报详情页面的信息 摘要 它显示警报的当前状态,以及其引发时间和结束时间。 警报详细信息 会显示警报名、警报的解释,以及 Navicat Monitor 的建议以帮助你调查和解

  • 我不明白为什么它没有打印我应该通过查询获得的所有行。它应该继续在更多页中打印,直到显示所有行。有什么想法吗?

  • 如何获取veracode漏洞报告的详细信息? 我是一个流行的JS库Ramda的维护者,我们最近收到一份报告,称该库存在原型污染漏洞。这一点可以追溯到veracode的一份报告,该报告说: 拉姆达易受原型污染。攻击者可以通过curry2函数将属性注入现有的构造原型,并修改属性,例如,构造函数和原型。 我明白他们在谈论什么原型污染。一个很好的解释是snyk对的写作。Ramda的设计不同,明显类似的Ra

  • 我的应用程序中有几个类似的报告,因此我创建了一个基本结构,在标题中有一个子报告,在页脚中有另一个子报告。 我不知道为什么我找不到解决这个问题的方法,如果有人能帮我...谢谢!