Jasper reports 无法将额外内容添加到从jasper报表导出的word文档中

Jasper reports 无法将额外内容添加到从jasper报表导出的word文档中,jasper-reports,Jasper Reports,我正在使用TIBCO Jaspersoft Studio-6.2.0.final生成报告。我可以用word(.docx)生成报告 我添加了一些示例文本。在导出word中,框架内显示的示例文本。但是,当我试图在word中更新或添加任何额外的文本到报告中时,它会隐藏在框架中。当我展开那个框架时,它就会显示出来 我如何在word中生成报告,而不像普通word那样没有任何框架?这样我就可以添加任何文本,这样它就会正常显示 下面我添加了jrxml代码 <queryString> <

我正在使用TIBCO Jaspersoft Studio-6.2.0.final生成报告。我可以用word(.docx)生成报告

我添加了一些示例文本。在导出word中,框架内显示的示例文本。但是,当我试图在word中更新或添加任何额外的文本到报告中时,它会隐藏在框架中。当我展开那个框架时,它就会显示出来

我如何在word中生成报告,而不像普通word那样没有任何框架?这样我就可以添加任何文本,这样它就会正常显示

下面我添加了jrxml代码

<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文档下载?