2015-11-01 48 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或根據上述步驟生成的代碼。

相關問題