Laj*_*pad 3 url jasper-reports export-to-pdf
我有一个 StaticText,其中的文本如下
\n\n\n\n\n如果您想成为我们网站的会员,请务必尽快发送电子邮件至 foo@bar.com 让我们知道。
\n
该文本位于<![CDATA[...]]
文本标签内。我想确保 foo@bar.com 是一个可点击的电子邮件地址。我对此进行了很长一段时间的研究,我能想到的最好的办法是将其修改为 mailto:foo@bar.com,然后如果用 Chromium 打开它就变成了一个可点击的链接(不幸的是,没有蓝色)和所有我打开它的其他程序根本没有将其识别为链接。我什至尝试在 foo@bar.com 上添加一个超链接,并计划使其具有白色背景(我知道很黑客),但我尝试这样做却引发了错误。对于链接目标,我只能选择“自身”、“顶部”或“父级”,但我想将其设为实际的电子邮件链接。我已经为超链接引用表达式、超链接时表达式尝试了很多不同的值,并尝试通过创建一个名为的变量来做到这一点mailAddress
,将其表达式设置为我想要的电子邮件地址,然后通过替换中的电子邮件地址来引用它。引用 mailto:$V{mailAddress},但它已将其显示为文本。
所以,我的问题是:如何将部分静态文本转换为可点击的蓝色电子邮件地址?
\n\n我正在使用 TIBCO Jaspersoft\xc2\xae Studio 6.6.0 - JasperReports 6.6.0 的可视化设计器。
\n小智 5
我已经这样解决了:在 Text 属性中
This is a test <u><font color='blue'><a href='https://www.google.it'>Link</a></font></u> inside a static text
Run Code Online (Sandbox Code Playgroud)
并将标记属性设置为“html”
这是来源:
<staticText>
<reportElement x="0" y="130" width="230" height="41" uuid="01126997-9310-462e-bc3c-afd94a21ce63"/>
<textElement markup="html"/>
<text><![CDATA[This is a test <u><font color='blue'><a href='https://www.google.it'>Link</a></font></u> inside a static text]]>
</text>
</staticText>
Run Code Online (Sandbox Code Playgroud)
使用 Jaspersoft Studio 6.10.0 进行测试
归档时间: |
|
查看次数: |
2927 次 |
最近记录: |