我有一个简单的报告这样碧玉经过格式化的文本字段碧玉改变格式
我通过此格式
的信息但是,当我看到报告我看到的东西完全洗牌或无格式像这样
我希望文本formmatted就像我从Java传递任何帮助?
我在做什么错了?
UPDATE 的periodoDisfrutado是从java.lang.String类型的字段和从我的Java通过一个java.lang.String
我的Java类,这是发送的数据所涉及的方法报告
我的XML文件
<group name="empleado">
<groupExpression><![CDATA[$F{empleado}]]></groupExpression>
<groupHeader>
<band height="117">
<textField>
<reportElement x="7" y="8" width="547" height="20" forecolor="#FF0000"/>
<textElement>
<font isBold="true"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA["Empleado: " + $F{empleado}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="7" y="33" width="148" height="20"/>
<textElement/>
<textFieldExpression class="java.lang.String"><![CDATA["Dias de Vacaciones/Año: " + $F{diasTotal}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="161" y="33" width="119" height="20"/>
<textElement/>
<textFieldExpression class="java.lang.String"><![CDATA["Dias disfrutados: " + $F{gastados}]]></textFieldExpression>
</textField>
<textField>
<reportElement x="281" y="33" width="105" height="20"/>
<textElement/>
<textFieldExpression class="java.lang.String"><![CDATA["Dias restantes: " + $F{restantes}]]></textFieldExpression>
</textField>
<textField isStretchWithOverflow="true" isBlankWhenNull="false">
<reportElement x="176" y="59" width="378" height="56"/>
<textElement textAlignment="Left"/>
<textFieldExpression class="java.lang.String"><![CDATA[$F{periodoDisfrutado}]]></textFieldExpression>
</textField>
<staticText>
<reportElement x="7" y="59" width="169" height="20"/>
<textElement/>
<text><![CDATA[Periodos de vacaciones disfrutados:]]></text>
</staticText>
</band>
</groupHeader>
</group>
您使用的是什么数据源? –
最好发布你的代码(sample * jrxml * + * Java * code) –
数据源只是一个包含一些字段的纯Java类。看到我编辑的问题非常感谢 – chiperortiz