The below will code will generate out put as line by line.
Key is here add Text(1) ->paragraph1 and Br ->paragraph1 after Text(2) ->paragraph1
Br
is element like Text
and P
. by using this we can go for new line.
ObjectFactory factory = Context.getWmlObjectFactory();
WordprocessingMLPackage wordMLPackage = WordprocessingMLPackage
.createPackage();
P spc = factory.createP();
R rspc = factory.createR();
Text t1 = factory.createText();
t1.setValue("tset");
rspc.getContent().add(t1);
Br br = factory.createBr(); // this Br element is used break the current and go for next line
rspc.getContent().add(br);
Text t2 = factory.createText();
t2.setValue("\r\n tset2");
rspc.getContent().add(t2);
spc.getContent().add(rspc);
wordMLPackage.getMainDocumentPart().addObject(spc);
wordMLPackage.save(new java.io.File("helloworld.docx"));
OUTPUT:
tset
tset2