Ich möchte einige Umfrage in PDF von Java senden, habe ich verschiedene Methoden versucht. Ich benutze mit StringBuffer
und ohne, aber immer Text in PDF in einer Zeile.ArrayList <String> in PDF aus einer neuen Zeile
public void writePdf(OutputStream outputStream) throws Exception {
Paragraph paragraph = new Paragraph();
Document document = new Document();
PdfWriter.getInstance(document, outputStream);
document.open();
document.addTitle("Survey PDF");
ArrayList nameArrays = new ArrayList();
StringBuffer sb = new StringBuffer();
int i = -1;
for (String properties : textService.getAnswer()) {
nameArrays.add(properties);
i++;
}
for (int a= 0; a<=i; a++){
System.out.println("nameArrays.get(a) -"+nameArrays.get(a));
sb.append(nameArrays.get(a));
}
paragraph.add(sb.toString());
document.add(paragraph);
document.close();
}
textService.getAnswer()
diese - ArrayList<String>
- Könnten Sie bitte beraten, wie der Text zu trennen, um jede neue Satz von neuen Zeile beginnen wird?
Jetzt sehe ich, wie folgt aus: