我有一個簡單的報告這樣碧玉經過格式化的文本字段碧玉改變格式
我通過此格式
的信息但是,當我看到報告我看到的東西完全洗牌或無格式像這樣
我希望文本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