我正在使用 iReport 5.1.0 在我的应用程序中创建一些报告。
我的麻烦是当我尝试在报告中放入静态文本组件并为其设置 Helvetica 字体时,结果如下:
这是我的jrxml:
<?xml version="1.0" encoding="UTF-8"?>
<jasperReport xmlns="http://jasperreports.sourceforge.net/jasperreports" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://jasperreports.sourceforge.net/jasperreports http://jasperreports.sourceforge.net/xsd/jasperreport.xsd" name="report1" language="groovy" pageWidth="595" pageHeight="842" columnWidth="555" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" uuid="c83e3c14-669c-4175-b99d-6284dea45ccd">
<background>
<band splitType="Stretch"/>
</background>
<detail>
<band height="125" splitType="Stretch">
<staticText>
<reportElement uuid="be024b7a-7371-42ae-82ad-0d621f56d954" x="0" y="0" width="223" height="65"/>
<textElement>
<font fontName="Helvetica"/>
</textElement>
<text><![CDATA[This is a simple text, This is a simple text, This is a simple text]]></text>
</staticText>
</band>
</detail>
</jasperReport>
如果我更改字体,一切正常。有什么建议吗?
答案 0 :(得分:0)
您可以尝试为内容设置行间距。 行间距属性可以增加行之间的空间。
例如:line Spacing =“Double”
<detail>
<band height="125" splitType="Stretch">
<staticText>
<reportElement uuid="596a7b0e-293a-4285-bd17-f7d8563d5f02" x="78" y="0" width="383" height="83"/>
<textElement>
<font fontName="Helvetica" size="12"/>
<paragraph lineSpacing="Double"/>
</textElement>
<text><![CDATA[Static text Static text Static text Static text Static text]]></text>
</staticText>
</band>
</detail>