Jasper reports Jasper HTML输出宽度问题

Jasper reports Jasper HTML输出宽度问题,jasper-reports,Jasper Reports,此报告是使用jasper reporting tool和REST API生成的。报表数据显示在带有iframe的HTML页面中。将数据加载到iframe后,report HTML视图在右侧和左侧显示大量空白。我尝试过在CSS中增加iframe宽度。但这并不影响报告。是否可以从jasper report本身调整空白?我使用的A4景观页面大小 我已附上图片: 嗨, 我已经附加了图像,你可以看到左边和右边的空白。如何移除这个?。我还附加了jrxml链接。请帮忙 你好 我再次附加了Jrxml代码链接

此报告是使用jasper reporting tool和REST API生成的。报表数据显示在带有iframe的HTML页面中。将数据加载到iframe后,report HTML视图在右侧和左侧显示大量空白。我尝试过在CSS中增加iframe宽度。但这并不影响报告。是否可以从jasper report本身调整空白?我使用的A4景观页面大小

我已附上图片:

嗨, 我已经附加了图像,你可以看到左边和右边的空白。如何移除这个?。我还附加了jrxml链接。请帮忙

你好 我再次附加了Jrxml代码链接,请检查。

各种设置会影响HTML报告的输出宽度,包括:

  • (点对像素)
例如:

final SimpleHtmlReportConfiguration configuration = new SimpleHtmlReportConfiguration();

configuration.setIgnorePageMargins(true);
configuration.setSizeUnit(POINT);

// Or try this instead of setSizeUnit(POINT)...
//configuration.setZoomRatio(2.0f);

final HtmlExporter exporter = new HtmlExporter();
exporter.setConfiguration(configuration);

如果报告中有图像,请考虑使用SVG格式来避免像素化。 有关这些设置的其他信息,请访问:

从JasperSoft社区站点,您可以在JRXML文件中设置缩放比例,如下所述:

您应该能够通过在报告级别设置此属性来设置默认缩放值:

其他可能的值:

  • 实际化
  • 合身高度
  • 菲茨佩奇
  • 整数(例如,2代表200%)
  • 小数(例如,0.5代表50%)

各种设置会影响HTML报告的输出宽度,包括:

  • (点对像素)
例如:

final SimpleHtmlReportConfiguration configuration = new SimpleHtmlReportConfiguration();

configuration.setIgnorePageMargins(true);
configuration.setSizeUnit(POINT);

// Or try this instead of setSizeUnit(POINT)...
//configuration.setZoomRatio(2.0f);

final HtmlExporter exporter = new HtmlExporter();
exporter.setConfiguration(configuration);

如果报告中有图像,请考虑使用SVG格式来避免像素化。 有关这些设置的其他信息,请访问:

从JasperSoft社区站点,您可以在JRXML文件中设置缩放比例,如下所述:

您应该能够通过在报告级别设置此属性来设置默认缩放值:

其他可能的值:

  • 实际化
  • 合身高度
  • 菲茨佩奇
  • 整数(例如,2代表200%)
  • 小数(例如,0.5代表50%)

您是否查看了生成的HTML/CSS,以了解需要做哪些更改才能使其具有响应性?您是否能够添加任何自定义CSS来实现该目标?请阅读-总结是,这不是解决志愿者问题的理想方式,并且可能会对获得答案产生反作用。请不要将此添加到您的问题中。您好,我们无法使用CSS增加大小。使用css,我们只能增加iframe的大小。但我们的报告数据是从jasper方面生成的。我需要增加报告宽度从贾斯珀没有改变页面大小。在jasper报告中有可能吗?我不知道jasper报告(如果没有更多信息,这个问题可能太广泛)。但是,如果我这样做,我会设置一个web代理,添加自定义CSS以添加您正在寻找的响应行为。@barshan:创建一个显示问题的最小示例。570多行JRXML并不是最小的。如果可以的话,尽量用少于100行的文字来显示问题。删除所有与问题无关但仍会重现问题的代码(即,我们可以在自己的环境中加载和运行的代码)。您是否查看了生成的HTML/CSS以了解需要进行哪些更改才能使其响应?您是否能够添加任何自定义CSS来实现该目标?请阅读-总结是,这不是解决志愿者问题的理想方式,并且可能会对获得答案产生反作用。请不要将此添加到您的问题中。您好,我们无法使用CSS增加大小。使用css,我们只能增加iframe的大小。但我们的报告数据是从jasper方面生成的。我需要增加报告宽度从贾斯珀没有改变页面大小。在jasper报告中有可能吗?我不知道jasper报告(如果没有更多信息,这个问题可能太广泛)。但是,如果我这样做,我会设置一个web代理,添加自定义CSS以添加您正在寻找的响应行为。@barshan:创建一个显示问题的最小示例。570多行JRXML并不是最小的。如果可以的话,尽量用少于100行的文字来显示问题。删除所有与问题无关但仍会重现问题的代码(即,我们可以在自己的环境中加载和运行)。更新您的问题,@barshan。创建一个。包括显示如何生成报告的Java源代码,包括其他屏幕截图,并粘贴整个JRXML代码。@barshan:这还不够。请使用Java源代码、JRXML源代码更新问题,并确保您有一个说明问题的最小工作示例。您好,先生,我们不使用Java代码,只使用JRXML模板文件,报告通过rest api运行。我再次附上了jrxml代码。请更新您的问题@barshan。创建一个。包括显示如何生成报告的Java源代码,包括其他屏幕截图,并粘贴整个JRXML代码。@barshan:这还不够。请使用Java源代码、JRXML源代码更新问题,并确保您有一个说明问题的最小工作示例。您好,先生,我们不使用Java代码,只使用JRXML模板文件,报告通过rest api运行。我再次附上了jrxml代码。