docx4j로 단락을 만드는 데 문제가 있습니다. 사실, 단락 자체는 아니지만 내용입니다. 나는 단락 (실제로는 단락으로 구성된 "블록")의 새 문서를 모으고 있으며 모든 것이 잘 작동합니다. 나는 그들을리스트에 추가 할 것이고, 필요한 모든 단락이있을 때, 나는 그 문서를 모은다. 이제이 블록들 사이에 커스텀 텍스트가 추가 된 새로운 단락이 필요합니다. 나는 단락을 만들려면이 기능을 사용하고 있습니다 :Docx4j로 새 단락 만들기
는private P createParagraph(String content) {
P result = factory.createP();
R run = factory.createR();
Text text = factory.createText();
text.setValue(content);
run.getContent().add(text);
result.getContent().add(run);
System.out.println("HEADER : " + result.toString());
return result;
}
인쇄는 인쇄 "HEADER"는 result.toString()는 빈 문자열입니다. 왜 그런가요?
보너스 질문 : 새 스레드를 열지 않으려했습니다. 생성 된 html에 나타나는 단락의 ID를 추가하는 것이 가능합니까? (> ... P 아이디 = "XYZ"와 같은
매우 감사
ID 질문에 대해서는 http://stackoverflow.com/questions/18255776/open-xml-add-custom-not에서 내 대답을 참조하십시오. -visible-data-to-paragraph-table/18262734 # 18262734 단락 ID에 대한 추가 질문이있는 경우 별도의 질문으로 게시하십시오. – JasonPlutext