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