Créer un lien hypertexte d'URL externe avec JasperReports
Comment voulez-vous inclure un lien hypertexte (URL) dans un document PDF que les liens vers un site externe?
À l'aide d'une simple chaîne de caractères comme "http://www.stackoverflow.com", un lien est automatiquement généré. Mais, comment puis-je utiliser une URL comme <a href="http://www.stackoverflow.com">Click here</a>
?
Si j'utilise cette chaîne HTML, Jaspers créer un lien, mais montre aussi le code.
Utilisation JasperReports 4.0.4 et iReport 4.5.1.
source d'informationauteur Ricardo
Vous devez vous connecter pour publier un commentaire.
Pour faire un champ de texte d'un lien hypertexte vers une URL externe, vous devez ajouter l'attribut
hyperlinkType="Reference"
à l'élément, et ajouter un<hyperlinkReferenceExpression>
balise à l'intérieur. La référence de l'expression est l'endroit où vous placez l'URL.Par exemple:
La
hyperlinkTarget
attribut se comporte de la même manière que letarget
attribut HTML.Noter que seuls les objets textfield, les images et les graphiques peuvent être d'un hyperlien dans cette voie.
Pour une explication plus approfondie et plus d'exemples, voir cette page jasperforge.
Pour certaines raisons, l'exemple donné ne fonctionne pas. J'ai utilisé wayback machine et a trouvé le bout de code suivant travaillé: