JasperReports Police Par Défaut
J'ai un JasperReport modèle (généré sur le Serveur) avec un Style Textfield (RTF). Le Contenu de ce champ est généré par l'Utilisateur, et donc il peut contenir toutes les Polices installées sur les PC Clients (appeler la Police X). Si je créer aujourd'hui un Rapport sur le Serveur, il n'y a pas de Police X, donc je veux remplacer tous les inconnus Polices de Police Y.
Mais tout ce que j'obtiens est une erreur, que la police n'est pas trouvé. La fonction (net.sf.jasperreports.awt.les ignorer.manquant.la police) pour désactiver les Contrôles de Police, en général, n'est pas désiré, parce que je veux les Polices de la jrxml vérifié.
Est-il un moyen de définir une police par défaut (sans que la modification de l'Jasper Source)? (J'ai trouvé quelques points déjà à JRStyledText ou JRTextUtil.)
OriginalL'auteur itshorty | 2011-11-10
Vous devez vous connecter pour publier un commentaire.
Vous pouvez essayer d'utiliser
net.sf.jasperreports.default.font.name
propriété.Ou vous pouvez utiliser le
default style
.Pour plus de détails, vous pouvez lire ce l'article, le
Default Fonts and Inheritance
section.Mise à JOUR:
La citation de JasperReports Guide Ultime:
Et quelle est votre question? Je pensais que c'était:
is there a way to set a default font
...Ouais, mais garder l'ignorer.manquant.la police a activé... Il y a un seul domaine où les polices ne sont pas toujours disponibles, donc je veux désactiver le contrôle des polices uniquement pour ce champs.
Et ce sur la définition de style pour cet élément?
puis-je obtenir un JRFontNotFoundException si un Utilisateur a utilisé un inconnu de la Police. Mais je veux utiliser tous connu des polices.
OriginalL'auteur Alex K