我有以下数据要打印在 PDF 中,
101 HARRIER WAY<br>OMVILLE<br>BELLSHIRE<br>OM1 1HA<br>
需要通过以下方式显示,
101 HARRIER WAY
OMVILLE
BELLSHIRE
OM1 1HA
但是是像下面这样打印,
更新:
当我使用其他文字代替OMVILLE
说
101 HARRIER WAY<br>HELLO WORLD BANGALORE<br>BELLSHIRE<br>OM1 1HA<br>
它运作良好。我不知道为什么当我给它时它不起作用OMVILLE
代码:
<?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="accountStatement" pageWidth="720" pageHeight="1008" columnWidth="680" leftMargin="20" rightMargin="20" topMargin="20" bottomMargin="20" isTitleNewPage="true">
<parameter name="address" class="java.lang.String"/>
<queryString>
<![CDATA[]]>
</queryString>
<title>
<band height="914" splitType="Stretch">
<textField isStretchWithOverflow="true" pattern="" isBlankWhenNull="true">
<reportElement positionType="Float" stretchType="RelativeToTallestObject" x="117" y="141" width="297" height="105" isRemoveLineWhenBlank="true"/>
<textElement markup="html">
<font size="9" isBold="false" pdfFontName="Helvetica"/>
<paragraph lineSpacing="Single" tabStopWidth="60"/>
</textElement>
<textFieldExpression class="java.lang.String"><![CDATA[$P{address}]]></textFieldExpression>
</textField>
</band>
</title>
</jasperReport>
我正在使用iReport 4.0.2运行此代码,我的JasperReports版本是 4。
为了运行上面的代码,使用所有输入参数作为默认值,对于地址参数,给出以下一个作为输入。
101 HARRIER WAY<br>OMVILLE<br>BELLSHIRE<br>OM1 1HA<br>
PS:我正在生成 PDF 格式的 jrxml。