我正在使用iReport设计器创建一些报告。生成报告时,遇到一个要求,即必须以90度旋转显示静态文本字段/标签,如下图所示:
我在互联网上搜索以获得解决方案,然后我才知道jaspersoft不支持文本字段旋转。我在此问题的解决方案中阅读了此内容。jaspersoft的任何新版本中都可以使用此功能吗?还是有任何方法可以使用外部Java程序来实现此功能?
Jasper报表在某种程度上不支持旋转,但是您的示例是rotation =“ Left”,因此要旋转文本,应在textElement示例中使用rotation属性
<staticText>
<reportElement x="100" y="2" width="100" height="75" uuid="ac56467b-05e7-4749-ab0a-cf15b3c2047d"/>
<textElement rotation="Left">
<paragraph lineSpacing="Single"/>
</textElement>
<text><![CDATA[YOUR TEXT]]></text>
</staticText>
Run Code Online (Sandbox Code Playgroud)
关键代码在哪里 <textElement rotation="Left">
轮换可以具有这些特性。
Left =如您的示例,文本从下到上
Right =文字从上到下
UpsideDown =文字颠倒
如果您使用的是iReport,请查看属性标签>文本属性>旋转
| 归档时间: |
|
| 查看次数: |
5031 次 |
| 最近记录: |