Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在程序运行时自定义jasper报告_Java_Jasper Reports_Ireport - Fatal编程技术网

Java 在程序运行时自定义jasper报告

Java 在程序运行时自定义jasper报告,java,jasper-reports,ireport,Java,Jasper Reports,Ireport,我使用Java中的jasper reports创建了一个报告系统。在这个系统中,我需要在运行时自定义或对齐报表中的一些文本字段。是否可以在运行时重新设计报告?如果是这样的话,怎么做呢 应将其视为删除不相关的字段,并重新定位字段,例如通过拖放更改其坐标 如何做到这一点或任何其他可用的替代解决方案。我不想像使用动态报告那样从头开始创建。我只在细节栏里有细节 Jasper是一个模板,这意味着报告的一般结构是固定的,但内容可以在运行时分配。你尝试过什么吗?@TimBiegeleisen,是的。例如:姓名

我使用Java中的jasper reports创建了一个报告系统。在这个系统中,我需要在运行时自定义或对齐报表中的一些文本字段。是否可以在运行时重新设计报告?如果是这样的话,怎么做呢

应将其视为删除不相关的字段,并重新定位字段,例如通过拖放更改其坐标

如何做到这一点或任何其他可用的替代解决方案。我不想像使用动态报告那样从头开始创建。我只在细节栏里有细节


Jasper是一个模板,这意味着报告的一般结构是固定的,但内容可以在运行时分配。你尝试过什么吗?@TimBiegeleisen,是的。例如:姓名:某物。从数据库中检索某些内容并将其发送到打印机。但在某些情况下,我想修复这个名称在运行时必须左对齐0.5英寸。@TimBiegeleisen,是否可以在设计视图中查看jrxml文件。这样我们就可以编辑jrxml,保存它并编译成jasper报告。我需要更改模板结构。还有其他方法吗。是的,我相信IntelliJ和Eclipse有Jasper插件,可以让您在IDE中编辑jrxml模板。@AnoopRS
我需要对齐一些文本字段
——例如,您可以使用条件样式
是否可以在java程序运行时重新设计报表?
-是的,您可以使用JasperReports API或DynamicReports API或DynamicJasper API