Précédent   Forum des professionnels en informatique > Logiciels > Solutions d'entreprise > Business Intelligence > Jasper > iReport
iReport Forum d'entraide sur iReport
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 15/03/2007, 17h03   #1
Invité de passage
 
Inscription : mars 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 24
Points : 4
Points : 4
Par défaut Style de texte dans le texte passé en paramètre

Bonjour,
Je fais face à une nouvelle interrogation où mes recherches se révèlent infructueuse.
j'ai des champ de textes où le contenu est passé par paramètre ou par bean. Bref au milieu de ce contenu j'ai des mots en gras ou en souligné, etc.. J'aimerais savois si c'est possible de le faire (balises à ajouter dans le texte ? j'ai testé des balises style html mais le texte passé en paramètre ne semble pas interprété ).

Merci d'avance pour votre aide.
guymage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 17h11   #2
Membre à l'essai
 
Inscription : octobre 2006
Messages : 32
Détails du profil
Informations personnelles :
Âge : 27
Localisation : France, Paris (Île de France)

Informations forums :
Inscription : octobre 2006
Messages : 32
Points : 24
Points : 24
salut,

J'ai eu le meme probleme que toi pour mettre en forme le texte,
la seule façon que j'ai trouvé c'est de séparer les champs.
Florent Coulon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 17h26   #3
Invité de passage
 
Inscription : mars 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 24
Points : 4
Points : 4


Si ce n'est pas possible, je suis bon pour utiliser iText.
mes mots en gras ou italique peuvent être n'importe où.
guymage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 15/03/2007, 17h51   #4
Membre du Club
 
Inscription : octobre 2006
Messages : 48
Détails du profil
Informations forums :
Inscription : octobre 2006
Messages : 48
Points : 47
Points : 47
comme ça je dirais également qu'il n'y a pas trop de solution
le texte que tu passe en paramètres n'est pas interprété ...

et puis surtout je crois que le style que tu applique est unique pr un textfield ou un static text ... peut-etre dans une prochaine version ...
phyzalis est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 16h06   #5
Membre du Club
 
Inscription : juillet 2006
Messages : 57
Détails du profil
Informations forums :
Inscription : juillet 2006
Messages : 57
Points : 57
Points : 57
Si c'est possible avec la balsie <styled>
Cf l'exemple "Styled Text Sample" sur cette page : http://jasperforge.org/sf/wiki/do/vi...s/wiki/Samples

Je pense que même passer en parametre, ça doit marcher.
Lawmoon est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 17h17   #6
Invité de passage
 
Inscription : mars 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 24
Points : 4
Points : 4
En effet, il y a une propriété "is styled text" pour un champ, qui si activée permet d'ajouter des balises de styles dans le texte (même passé en paramètre).

Merci encore Lawmoon
guymage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 16/03/2007, 18h04   #7
Invité de passage
 
Inscription : mars 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 24
Points : 4
Points : 4
Heu, en fait je retire temporairement ce que j'ai dit. ces balises n'ont fonctionné qu'avaec JasperView, quand j'ouvre le pdf avec adobe reader, on ne voit plus les textes en gras ou italiques.

Edit: Problème réglé, merci.
guymage est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 10/05/2007, 19h38   #8
Invité de passage
 
Inscription : mai 2007
Messages : 2
Détails du profil
Informations forums :
Inscription : mai 2007
Messages : 2
Points : 2
Points : 2
Bonjour,

J'avais le même problème que Guymage, à savoir mettre des mots en gras ou en italique dans un champ texte et générer un fichier PDF.

J'ai trouvé la solution en consultant l'exemple "Styled Text Report Sample" à la page suivante :
http://www.jasperforge.org/index.php...=57&Itemid=248

En résumé, il faut cocher la case "is styled text" dans les propriétés du champs dans l'onglet "Police" et utiliser la balise <style>.
L'astuce pour que l'attribut soit pris en compte lors de la génération du PDF est d'ajouter l'option pdfFontName="mapolice-attribut">

Exemple pour avoir une mot ou un groupe de mots en gras :
pour du texte statique :
<style isBold="true" pdfFontName="Times-Bold">mon mot en gras</style>
pour un text field, il faut backslasher les doubles quotes :
<style isBold=\"true\" pdfFontName=\"Times-Bold\">mon mot en gras</style>
SteVal est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 24/05/2007, 23h17   #9
Invité de passage
 
Inscription : mars 2007
Messages : 24
Détails du profil
Informations forums :
Inscription : mars 2007
Messages : 24
Points : 4
Points : 4
Merci pour ces précisions, l'utilisation de Jasper a été validé par mes chefs, dès demain je passe en réa pour mettre en place tout ça
guymage est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 21h10.


 
 
 
 
Partenaires

Hébergement Web