Hello Everyone - I needed a quick help to print a paragraph within DDX in multiple lines, basically each string that I append. I want to print them in a new line, i tried \n, <br>, neither of them worked, couldn't think of any, please suggest. Here is my DDX. The line in bold, where i append Strings, i want each in a new line.
String ddx = "";
ddx += "<?xml version='1.0' encoding='UTF-8'?>\n";
ddx += "<DDX xmlns='
http://ns.adobe.com/DDX/1.0/'>\n";
String headerStr = patExecContext.getProcessDataStringValue("/process_data/@overlayStr");
String headerStr1 = patExecContext.getProcessDataStringValue("/process_data/@overlayStr1");
String headerStr2 = patExecContext.getProcessDataStringValue("/process_data/@overlayStr2");
String headerStr3 = patExecContext.getProcessDataStringValue("/process_data/@overlayStr3");
ddx += "<PDF result='doc2'>"+"\n";
ddx+="<PDF source='doc1'>" +"\n";
ddx+="<Header padding='.3in'><Left>" + "\n";
ddx+="<StyledText><p color = '#ff0000'>" + (headerStr) + (headerStr1) + (headerStr2) + (headerStr3) +"</p></StyledText></Left>";ddx+="</Header><Footer padding='.25in'><Center><StyledText><p>A centered footer</p></StyledText></Center></Footer>" + "\n";
ddx += "</PDF></PDF><?ddx-source-hint name='doc1'?>\n";
ddx +="</DDX>\n";
System.out.println("DDX string= "+ ddx);
patExecContext.setProcessDataStringValue("/process_data/@inDDXStr",ddx);