Я использую библиотеку Do c Stamper для создания текстового документа из шаблона. Я хочу упомянуть символ новой строки в строке, которую я передаю для замены в шаблоне, чтобы строка в документе Word отображалась в новой строке. Ниже приведен код, который я использую.
package com.word.poc;
import java.io.File;
import java.io.FileInputStream;
import java.io.FileNotFoundException;
import java.io.FileOutputStream;
import java.io.IOException;
import java.io.InputStream;
import java.io.OutputStream;
import org.wickedsource.docxstamper.DocxStamper;
import org.wickedsource.docxstamper.DocxStamperConfiguration;
public class Test {
public static void main(String args []) {
DocxStamper<DocxContext> stamper = new DocxStamper<DocxContext>(new DocxStamperConfiguration());
DocxContext context = new DocxContext();
context.setPolicyHolderName("Policyholder Name AON HONG KONG LTD");
InputStream template;
try {
template = new FileInputStream(new File("input_template.docx"));
OutputStream out = new FileOutputStream("output_template.docx");
stamper.stamp(template, context, out);
out.close();
out.flush();
}catch (FileNotFoundException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
//return "Success-ClaimDetails";
catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
Я хочу, чтобы в строке был символ новой строки, который также должен отражаться в Word do c. Как показано ниже
"Policyholder Name
AON HONG KONG LTD"
Расскажите, пожалуйста, как это сделать, чтобы я мог печатать их на разных строках в слове. Обратите внимание, что я не могу использовать для установки две разные переменные.