我不知道为什么转义字符不会创建新的行?
MSWord ITSM = new MSWord("C:/users/o519731/Desktop/ITSM.docx");
XWPFParagraph copyITSM = ITSM.Document.createParagraph();
XWPFRun enterText = copyITSM.createRun();
enterText.setText("First line.\n");
enterText.setText("Second line.\n");
enterText.setText("Third line.");
ITSM.Document.write(ITSM.wordStream);
ITSM.wordStream.close();
System.out.println("Document Created.");在以下方面的成果:
First Line.Second line.Third line.
期望每一行都在一个单独的行上:
First line. Second line. Third line.
发布于 2016-05-04 15:06:07
对换行符使用系统定义的换行符。如果希望双引号出现在文件中,也可以转义双引号,在双引号前面添加一个\。
String newLine = System.getProperty("line.separator");
enterText.setText("\"First line.\"");
enterText.addBreak();
enterText.setText("\"Second line.\"");
enterText.addBreak();
enterText.setText("\"Third line.\"");
enterText.addBreak();发布于 2016-05-04 14:57:21
请从下面的引文中脱身
enterText.setText("\"First line.\n\"");
enterText.setText("\"Second line.\n\"");
enterText.setText("\"Third line.\"");https://stackoverflow.com/questions/37031289
复制相似问题