2013-11-28 53 views
1

我有關於報告服務和導出的.pdf功能的問題 - 如何控制它創建的超鏈接及其目標?原因是,我使用生成的.pdf作爲Web應用程序(嵌入在門戶中)的打印功能(消息)。當郵件包含鏈接時,會出現問題。控制報告服務中導出的.pdf中的超鏈接目標

報告服務會自動創建一個超鏈接,但不設置TARGET,這意味着鏈接只是在它顯示的窗口中打開。我的問題:

是否有任何方法來控制Reporting Services生成的.pdf中所有鏈接的目標?如果沒有,我可以完全禁用鏈接使其無法點擊嗎?

親切的問候 邁克爾

回答

0

我不知道這是可能的。輸出爲PDF時,任何以http:\\www.開頭的文本似乎都會自動轉換爲鏈接。

一個相當哈克的解決辦法是建立一個計算字段,以消除任何前綴

=Replace(Replace(Fields!YourField.Value,"http:\\",""),"www.","") 

這將www.google.comhttp://www.google.com轉換爲純google.com,當你導出爲PDF,將無法點擊。

+0

雖然不是我想要的,但這可能會破解問題。 PS:抱歉回覆晚了 ;) –

相關問題