Problema de alinhamento de texto com o relatório gerado como arquivo PDF ao usar marcação = "html" usando o iReport
Eu tenho os seguintes dados para serem impressos no PDF,
101 HARRIER WAY<br>OMVILLE<br>BELLSHIRE<br>OM1 1HA<br>
Ele precisa ser exibido da seguinte maneira,
101 HARRIER WAY
OMVILLE
BELLSHIRE
OM1 1HA
Mas está imprimindo como o seguinte,
ATUALIZAR:
Quando eu uso outro texto no lugar deOMVILLE
dizer
101 HARRIER WAY<br>HELLO WORLD BANGALORE<br>BELLSHIRE<br>OM1 1HA<br>
isso funciona bem. Eu não tenho idéia do porque não está funcionando quando eu douOMVILLE
Código:
<?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>
Estou executando este código usandoiReport 4.0.2 e meuJasperReports versão é 4.
Para executar o código acima, use todos os parâmetros de entrada como valores padrão e, para o parâmetro de endereço, dê um abaixo como entrada.
101 HARRIER WAY<br>OMVILLE<br>BELLSHIRE<br>OM1 1HA<br>
P.S: Estou gerando o jrxml no formato PDF.