我需要使用XDocReport创建一个超链接,其中URL和显示名称都是使用速度标记提供的。在XDocReport网站上有一些关于这一点的参考,但没有真正的指导。
我尝试过的其他事情,比如http://blog.softartisans.com/2013/12/31/kb-creating-dynamic-links-with-mergefields-in-microsoft-word/,都不起作用。
发布于 2014-07-01 07:35:03
用XDocReport管理超链接就像mergefield一样。关于带有docx的超链接的XDocReport wiki页面可以找到这里,但我同意,它应该得到改进。
如果您不能使用XDocReport和docx管理超链接,我建议:
发布于 2022-09-27 09:54:53
基于@MarkSalamon建议的链接:http://blog.softartisans.com/2013/12/31/kb-creating-dynamic-links-with-mergefields-in-microsoft-word/,它在我的例子中也失败了。
在调试了opensagres库之后,似乎没有在超链接中插入合并字段,而是希望有一个简单的Freemarker占位符。因此,从Word创建超链接就足够了,在url定义部分,您可以在其中指定:${url}。
就是这样,库将检测到有一个Freemarker语法,并将url替换为后端数据。因此,您不必使用ALT+F9并用合并字段代码替换。
在我的例子中,这适用于开放源码版本: 2.0.2
https://stackoverflow.com/questions/24500776
复制相似问题