0
我從ASCII值中獲得了一個特殊字符,並通過使用docx4j庫輸入該字符創建了一個演示文稿。如果我想打印「£」標記,打印時使用「£」。有沒有特殊的方法來輸入特殊字符到PPT。 我用下面的代碼。 String iChar = new Character((char)163).toString(); t.setTextContent(iChar);使用docx4j輸入特殊字符到PPTX
我從ASCII值中獲得了一個特殊字符,並通過使用docx4j庫輸入該字符創建了一個演示文稿。如果我想打印「£」標記,打印時使用「£」。有沒有特殊的方法來輸入特殊字符到PPT。 我用下面的代碼。 String iChar = new Character((char)163).toString(); t.setTextContent(iChar);使用docx4j輸入特殊字符到PPTX
請解壓縮您的pptx,並查看幻燈片的內容。它應該包含這樣的內容:
<a:t>£</a:t>
您可以創建包含了p:
// Create object for p
CTTextParagraph textparagraph = dmlObjectFactory.createCTTextParagraph();
textbody.getP().add(textparagraph);
// Create object for r
CTRegularTextRun regulartextrun = dmlObjectFactory.createCTRegularTextRun();
textparagraph.getEGTextRun().add(regulartextrun);
regulartextrun.setT("£");
或解組字符串。無論哪種情況,您都可以直接提供£char。
您可以使用docx4j的webapp在http://webapp.docx4java.org/
注意,您可以編寫一個字符串作爲'字符串ICHAR =「\ u00A3」生成適合的代碼;' – McDowell