Jasper reports 如何在以指定格式生成的报告中隐藏文本字段?

Jasper reports 如何在以指定格式生成的报告中隐藏文本字段?,jasper-reports,Jasper Reports,我用的是JasperReports 4.7, 尝试在导出为pdf、xsl时隐藏文本字段。我试过使用 net.sf.jasperreports.export.{format}.exclude.origin.{suffix}.{arbitral_name}属性 它不起作用。有什么建议吗?您应该使用另一个属性:net.sf.jasperreports.export.{format}.exclude.key.{keyvalue},其中keyvalue是要排除的元素的键 例子。 jrxml文件: 在这

我用的是JasperReports 4.7, 尝试在导出为pdf、xsl时隐藏文本字段。我试过使用
net.sf.jasperreports.export.{format}.exclude.origin.{suffix}.{arbitral_name}
属性


它不起作用。有什么建议吗?

您应该使用另一个属性:net.sf.jasperreports.export.{format}.exclude.key.{keyvalue},其中keyvalue是要排除的元素的键

例子。 jrxml文件:


在这个报告中,我放置了两个文本字段:第一个是key=“tfToHideInPDF”以在pdf文件中排除,第二个是以所有报告格式显示

报告的设计(在iReport中):

在iReport中使用rtf预览生成的rtf文档为:

在iReport中使用PDF预览生成的dpf文档为:



例如,如果您想以rtf格式另外隐藏文本字段,则只需添加另一个属性:
。等等。

打印文档时是否可以隐藏此字段?
打印文档时是否可以隐藏此字段-什么意思?我在报告中有底部和顶部链接。打印文档时,这些链接不应打印。alex
我在报告中有底部和顶部链接
-是什么?如果它是一个元素-是,您可以
打印文档时,这些链接不应打印
-如果您正在谈论以某种格式生成报告-是的,您可以谈论获取报告的硬拷贝。