【问题标题】:How to write specific symbols to Docx file using docx4j如何使用 docx4j 将特定符号写入 Docx 文件
【发布时间】:2015-11-01 16:29:17
【问题描述】:

我有特定的逻辑符号,如 ⇒、∨、∧、¬,我想用这些符号将文本写入 docx 文档。使用短符号 ∨,∧,¬ 一切正常,但符号 ⇒ 与下一个字符重叠,例如

但它应该看起来像

我的代码看起来像

MainDocumentPart mdp = wordMLPackage.getMainDocumentPart();    
P p = factory.createP();
R run = factory.createR();
p.getContent().add(run);
Text text = factory.createText();
text.setValue("((q⇒p)∧q)⇒p");
run.getContent().add(text);
mdp.addObject(p);

如何纠正像⇒这样的长符号?

【问题讨论】:

    标签: java symbols overlap docx4j


    【解决方案1】:

    您可以使用 docx4j 代码生成来获得您想要的。

    在 Word 中创建一个您想要的文档,然后保存为 docx。

    要基于该 docx 生成代码,请执行以下操作之一:

    1. 上传到http://webapp.docx4java.org/OnlineDemo/PartsList.html

    或 2. 安装/使用我们的 Word 插件;在http://www.docx4java.org/forums/docx4jhelper-addin-f30/docx4j-helper-addin-v1-final-available-t2253.html获取它

    如果您仍有问题,请发布您在 Word 中创建的 XML,或按照上述步骤生成的代码。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-08
      • 1970-01-01
      • 1970-01-01
      • 2018-01-28
      • 1970-01-01
      • 2013-04-08
      • 2021-06-03
      • 1970-01-01
      相关资源
      最近更新 更多