首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用XDocReport语法在中设置字体?

如何使用XDocReport语法在中设置字体?
EN

Stack Overflow用户
提问于 2014-04-14 20:58:49
回答 2查看 1.9K关注 0票数 2

我目前正在使用XDocReport 1.0.3生成docx格式的报告。当与SyntaxKind.HTML一起使用时,我无法在输出文档中正确地显示使用过的字体系列。我认为基本上有两种不同的方法。

  • 输入:用户使用CKEditor提供的一些任意HTML。
  • 模板输入:.docx模板
  • 输出.docx文件

( a)直接在正在使用的模板中设置字体。其结果是字体不被识别,并且返回到默认的字体(这里是Times )。

( b)在HTML中设置作为文档输入数据的字体系列。这也不起作用,也回到了默认状态()。

有没有人想到怎么解决这个问题?我还将向XDocReport开发人员发送一个bug报告。如果有的话,请参考这里的答复。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2014-09-12 15:51:47

我们在这个问题上找到了一些解决办法。对于输入由SyntaxKind.HTML类型字段提供的段落,报告返回到该段落的docx中的“标准”模板。因此,诀窍是,调整模板的“标准”,并设置字体和样式那里。我只有一个德文版本的单词。这里是"Formatvorlagen“。也许这能帮上忙。不太理想,但我们还是挺过来了。

票数 4
EN

Stack Overflow用户

发布于 2014-04-15 22:16:13

使用docx的HTML文本样式不能管理字体。创建文本样式是为了管理通用样式,如粗体、斜体、HTML、Markdown、wiki等语法,而不是将完美的HTML转换为docx。

但是,似乎越来越多的人希望使用具有高级样式的HTML样式(如设计HTML ),因此我们改进了XDocReport的每个版本的HTML样式。

请阅读支持样式中的docx,以了解您可以使用哪些HTML标记。

我建议您通过在您的案例中附加一个简单的Java & docx来创建问题这里。但是我认为使用字体的html文本样式并不是一个容易的话题。

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

https://stackoverflow.com/questions/23070284

复制
相关文章

相似问题

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