我遇到有关Reporting Service和导出的.pdf功能的问题 - 如何控制它创建的超链接及其目标?原因是,我使用生成的.pdf作为Web应用程序(嵌入在门户中)的打印功能(消息)。当邮件包含链接时,会出现此问题。
Reporting Service会自动创建一个超链接但不设置TARGET,这意味着该链接只是在显示它的窗口中打开。我的问题:
有没有办法控制Reporting Services生成的.pdf中所有链接的目标?如果没有,我可以完全禁用链接使它们不可点击吗?
亲切的问候 迈克尔
答案 0 :(得分:0)
我不确定这是可能的。导出为PDF时,任何带有http:\\
或www.
的文本似乎都会自动转换为链接。
一个相当hacky的解决方案可能是设置一个计算字段来删除任何前缀
=Replace(Replace(Fields!YourField.Value,"http:\\",""),"www.","")
这会将www.google.com或http://www.google.com转换为普通google.com,导出为pdf时无法点击。