Jasper reports 如何在Jasper报告中创建可编辑的PDF字段
是否有方法导出PDF格式的Jasper报告,其中指定的字段可以保持可编辑状态?我正在使用iReport设计报告模板。不,你不能,但从技术上讲,这并非不可能。 AFAIK,PDF可编辑字段是特定于PDF格式本身的,JasperReport API仅用于生成文本、表格、形状、图像等主要文件格式的公共元素。。。Jasper reports 如何在Jasper报告中创建可编辑的PDF字段,jasper-reports,ireport,Jasper Reports,Ireport,是否有方法导出PDF格式的Jasper报告,其中指定的字段可以保持可编辑状态?我正在使用iReport设计报告模板。不,你不能,但从技术上讲,这并非不可能。 AFAIK,PDF可编辑字段是特定于PDF格式本身的,JasperReport API仅用于生成文本、表格、形状、图像等主要文件格式的公共元素。。。 找到该技巧的最佳方法是尝试使用html格式的输入文本,您知道jrxml中可以包含html元素。PDF也支持html元素,不是吗?现在不可能了。这是一个不寻常的要求,但也不是不合理的。这实际上不
找到该技巧的最佳方法是尝试使用html格式的输入文本,您知道jrxml中可以包含html元素。PDF也支持html元素,不是吗?现在不可能了。这是一个不寻常的要求,但也不是不合理的。这实际上不是iReport限制,而是JasperReports限制。如果将来有人想使用此功能,最好将其登录到。两个事实:
较新版本的
JasperReports
可编辑输入
例如:
<reportElement positionType="Float" mode="Opaque" x="250" y="0" width="200" height="50">
<property name="net.sf.jasperreports.export.pdf.field.type" value="Text"/>
<property name="net.sf.jasperreports.export.pdf.field.text.multiline" value="true"/>
<property name="net.sf.jasperreports.print.keep.full.text" value="true"/>
<propertyExpression name="net.sf.jasperreports.export.pdf.field.value">"This\nis a multi\nline text inside a single line text field."</propertyExpression>
</reportElement>
“这是单行文本字段中的多行文本。”
文件:
据我所知,这是不可能的……这是一个有趣的想法,但使用标记会导致在“设计”视图中查看报告时出错。