Я получил специальный символ из значения ASCII и создал презентацию, введя этот символ с помощью библиотеки docx4j. Если я хочу напечатать «£», отметьте его печатью «£». Есть ли специальный способ ввода специальных символов в PPT. Я использовал следующий код. String iChar = новый символ ((char) 163).toString(); t.setTextContent(iChar);
Введите специальные символы в PPTX, используя docx4j
Ответы (1)
Пожалуйста, разархивируйте 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 по адресу http://webapp.docx4java.org/.
person
JasonPlutext
schedule
24.07.2014
String iChar = "\u00A3";
- person McDowell   schedule 24.07.2014