首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >用XDocReport在Word中创建动态超链接

用XDocReport在Word中创建动态超链接
EN

Stack Overflow用户
提问于 2014-07-01 00:17:03
回答 2查看 1.4K关注 0票数 1

我需要使用XDocReport创建一个超链接,其中URL和显示名称都是使用速度标记提供的。在XDocReport网站上有一些关于这一点的参考,但没有真正的指导。

我尝试过的其他事情,比如http://blog.softartisans.com/2013/12/31/kb-creating-dynamic-links-with-mergefields-in-microsoft-word/,都不起作用。

EN

回答 2

Stack Overflow用户

发布于 2014-07-01 07:35:03

用XDocReport管理超链接就像mergefield一样。关于带有docx的超链接的XDocReport wiki页面可以找到这里,但我同意,它应该得到改进。

如果您不能使用XDocReport和docx管理超链接,我建议:

  1. 使用XDocReport宏。有一个链接复选框来插入超链接,而不是插入mergefield。
  2. 下载docxand流速-XXX-sample.zip或获取Git项目fr.opensagres.xdocreport.samples.docxandvelocity。您将找到带有超链接的示例。
票数 0
EN

Stack Overflow用户

发布于 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

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/24500776

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档