我使用JasperSoft Studio并使用JasperReport 5.5编译项目。
在工作室中心和右对齐的文本字段构建和预览正常。 但是,当我在应用程序中使用JasperReport exportReportToPDF()方法时,所有文本都保持对齐。
JRXML使用textAlignment属性。
<textElement textAlignment="Right">
<paragraph rightIndent="2"/>
</textElement>
<textFieldExpression><![CDATA[$F{weekday}]]></textFieldExpression>
有谁知道这个问题?也许该属性不适合PDF?
修改
报告样式是否在JasperReports 5.5版中被支持。 当我尝试使用报表样式(在工作区中使用JasperReport版本5.5)时,JasperSoft Studio崩溃。
对齐问题似乎与继承有关。子报表在单独使用时呈现文本正确对齐(右侧或中间),但在主报表中呈现时,对齐方式将丢失。