Jasper reports 无法将额外内容添加到从jasper报表导出的word文档中
我正在使用TIBCO Jaspersoft Studio-6.2.0.final生成报告。我可以用word(.docx)生成报告 我添加了一些示例文本。在导出word中,框架内显示的示例文本。但是,当我试图在word中更新或添加任何额外的文本到报告中时,它会隐藏在框架中。当我展开那个框架时,它就会显示出来 我如何在word中生成报告,而不像普通word那样没有任何框架?这样我就可以添加任何文本,这样它就会正常显示 下面我添加了jrxml代码Jasper reports 无法将额外内容添加到从jasper报表导出的word文档中,jasper-reports,Jasper Reports,我正在使用TIBCO Jaspersoft Studio-6.2.0.final生成报告。我可以用word(.docx)生成报告 我添加了一些示例文本。在导出word中,框架内显示的示例文本。但是,当我试图在word中更新或添加任何额外的文本到报告中时,它会隐藏在框架中。当我展开那个框架时,它就会显示出来 我如何在word中生成报告,而不像普通word那样没有任何框架?这样我就可以添加任何文本,这样它就会正常显示 下面我添加了jrxml代码 <queryString> <
<queryString>
<![CDATA[SELECT 1 FROM DUal]]>
</queryString>
<field name="1" class="java.math.BigDecimal"/>
<detail>
<band height="20" splitType="Stretch">
<textField isStretchWithOverflow="true" isBlankWhenNull="true">
<reportElement x="0" y="1" width="510" height="19" uuid="68ec5b9f-416e-45d6-b2aa-4d1f31a08250">
<property name="com.jaspersoft.studio.unit.x" value="pixel"/>
<property name="com.jaspersoft.studio.unit.y" value="pixel"/>
</reportElement>
<textElement>
<font fontName="Arial" size="11"/>
</textElement>
<textFieldExpression><![CDATA["This is the sample text for testing.To test in word"]]></textFieldExpression>
</textField>
</band>
</detail>
更新:
有人对此有任何更新吗?目前无法生成面向段落的docx内容。内置的.docx导出器是一个网格布局导出器,因此它将生成一个基于表的文档。这就是文档中存在封闭框架/表格单元格的原因。即使对整个文档使用一个巨大的文本字段,也会生成一个带有单个单元格的表作为docx输出。 获得所需行为的唯一方法是基于现有JasperReports API实现并使用定制的面向段落的docx导出器
我希望这能有所帮助。目前无法生成面向段落的docx内容。内置的.docx导出器是一个网格布局导出器,因此它将生成一个基于表的文档。这就是文档中存在封闭框架/表格单元格的原因。即使对整个文档使用一个巨大的文本字段,也会生成一个带有单个单元格的表作为docx输出。 获得所需行为的唯一方法是基于现有JasperReports API实现并使用定制的面向段落的docx导出器
我希望这能有所帮助。Jasper export.docx asgrid/table。在导出的文档中,使用布局->查看网格线来显示这些表。如果是您需要的单个报告,您可以手动编辑它们。否则,请检查或尝试手动实现自定义导出器。
如果您唯一的问题是在编写时字段没有展开,只需将以下代码添加到报表属性:
<property name="net.sf.jasperreports.export.docx.flexible.row.height" value="true"/>
Jasper export.docx as网格/表格。在导出的文档中,使用布局->查看网格线来显示这些表。如果是您需要的单个报告,您可以手动编辑它们。否则,请检查或尝试手动实现自定义导出器。
如果您唯一的问题是在编写时字段没有展开,只需将以下代码添加到报表属性:
<property name="net.sf.jasperreports.export.docx.flexible.row.height" value="true"/>
是否有其他方法删除网格布局并作为普通word文档下载?是否有其他方法删除网格布局并作为普通word文档下载?