7
votes

Ajouter un style à un mot particulier dans une textfield Data dans JasperReports

Comment puis-je ajouter un style spécifique (comme gras, grève) à un mot ou une phrase dans le Textfield Data in JASPERREPORTS


0 commentaires

4 Réponses :


1
votes

À ma connaissance, ce n'est pas réellement possible. Vous avez uniquement la possibilité de styler le texte de cette manière avec un champ de texte statique (avec l'option de texte stylé sur). Les champs de texte de style peuvent être stylés avec du texte en italique / en gras, etc. à l'aide de tags de type HTML.

champs de texte mais ne permettez pas de coiffage aussi loin que je suis au courant.


0 commentaires

0
votes

dans IREPORT 2.0.5 et versions supérieures Il existe une option appelée «Marque UP» par laquelle Jasper analyse de contenu HTML, à l'aide de laquelle différents styles peuvent être appliqués à chaque mot dans une expression de TextField.

EG: - Stanley "]]>


0 commentaires

3
votes

SET marquage = style code>. Le champ de texte doit être une chaîne. Vous devez donc saisir votre étiquette d'ouverture de style, concaténer des données dynamiques et enfin concaténer la balise de fermeture.

Exemples: P>

"<b>" + $P{parameter_name} + "</b>"

"<font face='DejaVu Serif'>" + $R{resource_name} + "</font>"

"<style size='16'>" + $F{field_name} + "</style>"


0 commentaires

0
votes

J'ai référé http: //community.jaspersoft. com / Questions / 509330 / PDF-HAS-NON-NON-BOLD-OU-ITALIQUE . et cela a fonctionné pour mes besoins, car je n'ai besoin que de texte normal / audacieux / en italique dans le champ dynamique.

<style pdfFontName='Times-Bold'>to the beneficiary Mr./ Ms./ M/s. </style><style pdfFontName='Times-Italic'>" + $F{BENE_NAME} + " </style>on "


0 commentaires