2015-11-01 120 views
1

我有特定的逻辑符号,如⇒,∨,∧,¬,我想用这些符号将文本写入docx文档。随着短符号∨,∧,¬所有罚款,但符号⇒与下一个字符重叠像enter image description here如何使用docx4j将特定符号写入Docx文件

,但它应该看起来像

enter image description here

我的代码看起来像

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); 

如何纠正写⇒长符号?

回答

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或根据上述步骤生成的代码。

相关问题