Jasper reports Jasper报告只有在主报告中,子报告文本对齐才是错误的

Jasper reports Jasper报告只有在主报告中,子报告文本对齐才是错误的,jasper-reports,Jasper Reports,预览jasper子报表时,文本向右对齐(我想要的)。 但在主报告中使用时,文本会向左对齐 在这两个报告中,都使用了在Jasper Studio中设置的每个元素样式。 每个元素的jrxml看起来像 <textElement textAlignment="Right" markup="html"> <paragraph leftIndent="2"/> </textElement>

预览jasper子报表时,文本向右对齐(我想要的)。

但在主报告中使用时,文本会向左对齐

在这两个报告中,都使用了在Jasper Studio中设置的每个元素样式。 每个元素的jrxml看起来像

    <textElement textAlignment="Right" markup="html">
                <paragraph leftIndent="2"/>
            </textElement>
            <textFieldExpression><![CDATA[$F{col_1_initials}]]>   </textFieldExpression>

包含子报表的元素如下所示

<band height="161" splitType="Stretch">
        <property name="com.jaspersoft.studio.unit.height" value="pixel"/>
        <subreport isUsingCache="false" runToBottom="false">
            <reportElement x="-20" y="0" width="595" height="161" uuid="4e6fb330-c43f-4d47-b7aa-6884dad63d14"/>
            <dataSourceExpression><![CDATA[((net.sf.jasperreports.engine.data.JsonDataSource)$P{REPORT_DATA_SOURCE}).subDataSource("weekPairs")]]></dataSourceExpression>
            <subreportExpression><![CDATA["weeksubreport.jasper"]]></subreportExpression>
        </subreport>
    </band>

我没有使用报告样式模板,因为我无法诊断,Jaspersoft Studio在尝试分配样式模板时立即崩溃

那么主报告如何验证子报告文本对齐,我必须在源代码中更改什么才能修复此问题

编辑


在jrxml文件的报表设计器->属性中,有一个“派生属性”复选框。我断断续续地试过,但没什么变化

为什么有
markup=“html”
?这是我最后一次尝试。我也没有试过。我所知道的可能性是html、none、styled、rtf