2009-04-23 5 views
2

Je tente de créer un document pdf avec JasperReports. Tout fonctionne très bien, sauf que quand un caractère & apparaît, certaines balises ne sont pas interprétées, et apparaissent dans le document final.JasperReports PDF. Et causer des problèmes de caractère

Dois-je échapper le caractère de "&"? J'ai déjà essayé d'écrire & à la place, ainsi que d'envelopper un autour de lui. Dans le premier cas, & est apparu dans mon pdf, et dans le second, l'esperluette Disparu de lui.

élément Mon JasperReport est:

<textFieldExpression class="java.lang.String"><![CDATA[$P{footer}]]></textFieldExpression> 

Par exemple. souhaité: a & b

Première tentative: un "& amp;" b. Résultat: un "& amp;" b

Deuxième tentative: une "<! [CDATA [&]]> b". Résultat: un b

(je l'ai ajouté quelques espaces et des guillemets pour éviter le formatage de chaînes dans cet éditeur)

Des indices?

EDIT: S'il vous plaît lire premier commentaire.

+0

Ce que je suis en train d'écrire est & et , mais l'éditeur de texte formate automatiquement. – Tom

+0

Utilisez-vous iReport 3.0 (classique) ou la version net beans pour éditer le JRXML? –

+0

@m_pGladiator iReport – Tom

Répondre

0

Avez-vous essayé échapper à l'ASCII ou Unicode:

  • "un & # 38; b"
  • "un & # x0026; b"

?

Questions connexes