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

sub report文本字段对齐&字体在jasper report中不起作用,当我通过java代码运行它时,它在预览模式下工作得很好

南门建章
2023-03-14

我有主报表和一个子报表(我已经在主报表标题带中使用了子报表),我已经为一些文本字段和静态文本字段设置了一些对齐和字体。当我通过Jasper reports预览模式运行它时,它工作得很好,如果我通过预览模式导出它,甚至导出也是正确的。

<title>
        <band height="92" splitType="Stretch">
            <subreport>
                <reportElement x="0" y="1" width="1980" height="89" isPrintInFirstWholeBand="true" uuid="a3d62877-7e70-4ea0-8d6b-0f658e37a78d"/>
                <dataSourceExpression><![CDATA[new net.sf.jasperreports.engine.data.JRBeanCollectionDataSource ($P{exitMethodReport_SubReportDatasource}.getData())]]></dataSourceExpression>
                <subreportExpression><![CDATA["exit_method_subreport.jasper"]]></subreportExpression>
            </subreport>
        </band>
    </title>

共有1个答案

潘秦斩
2023-03-14

当运行时Jasper库的版本与编译.jrxml文件时不同(可能是旧版本)时,通常会发生这种情况;导致在.Jasper文件中出现Jasper运行时无法理解的标记元素

您应该更新运行时库(推荐),或者将报表编译为iReport中的正确版本。

 类似资料:
  • 在android Studio中,当我运行一个简单的代码来获取一个整数时,它会给我一个关于Scanner类的错误。 我只是希望它打印一个数字,但是与eclipse和其他ide不同,它给出了一个错误。我实际上试图修改gradle,但它没有工作(也许我做错了什么,老实说我不确定)。任务执行失败':yad:MyClass.main()'。 处理“命令”C:/程序文件/Android/Android St

  • 我试图在我的项目中实现这段代码,但不起作用RecycerView:如何捕捉ImageView上的onClick?: 我实现了一个接口来处理RecycerView中的onclick imageview和onclick row。问题是,当我试图在imageview上或在行中单击时,不会发生任何事情。如果我在我的ViewHolder类中尝试同样的方法,效果会很好,因为我可以看到祝酒词。问题是我需要这个工

  • 如果我从终端uvicorn main:app运行--重新加载一切工作。 当把它放在my_script.sh文件中时 然后什么都没发生。为什么? 我发现了这个:Uvicorn/FastAPI可执行文件,但似乎没有答案。

  • 我有一个工作簿,宏不起作用,基本上只是从单元格A3上下复制每个工作表中的值,然后连续将每个值粘贴到新的摘要工作表中。 当我真的创建了一个新工作簿,并将我所有的工作表复制粘贴到新工作簿中时,一切都很好。但如果我继续写旧的工作手册,就会出现错误 选择工作表类的方法失败 在我使用与我复制的完全相同的工作表创建的其他2个工作簿中,它没有失败...为什么是这个特定的工作簿? 我关闭所有其他工作簿以避免Act

  • WebDriver=newfirefoxdriver(); jse=(jse)驱动程序; 字符串ss=(字符串)jse。executeScript(“var x=document.getElementsByName('submit')[0]。值;返回x”); System.out.println("标题保存按钮:"ss); 我想使用相同的代码。。但是getElementById 我必须在哪里换车。

  • 我的GridbagLayout有些问题。我创建了一个JPanel(在本例中称为mainPanel),它的布局被设置为GridBagLayout。我已经为每个JButton指定了约束,并将约束添加到每个Button。现在,当我运行代码时,按钮总是紧挨着的,而不考虑我在约束中指示的Gridx/Gridy值。此外,按钮总是位于JFrame的中心,我希望一个按钮出现在右上角、左上角和南边。 这是我运行代码