我不知道为什么转义符不会创建新行?
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.
使用系统定义的换行符转义换行。如果您希望双引号出现在文件中,也可以通过在双引号前面添加\来转义双引号。
String newLine = System.getProperty("line.separator");
enterText.setText(""First line."");
enterText.addBreak();
enterText.setText(""Second line."");
enterText.addBreak();
enterText.setText(""Third line."");
enterText.addBreak();
请像一样转义报价
enterText.setText(""First line.n"");
enterText.setText(""Second line.n"");
enterText.setText(""Third line."");