java - How to generate Paragraph in itext conditionally and add content to it -


i have got content in arraylist , want generate pdf file

the content in arraylist goes way

arraylist<string> my_list = new arraylist<string>();  my_list.add("today date"); my_list.add("some content1"); my_list.add("*****"); my_list.add("some content2"); my_list.add("some content3"); my_list.add("some content4"); my_list.add("*****"); my_list.add("some content5"); my_list.add("some content6"); my_list.add("some content7"); my_list.add("*****"); my_list.add("some content8"); 

my requirement want generate new paragraph after every ******

i started way shown couldn't proceed further on

public class test {     public static void main(string[] args) throws filenotfoundexception, documentexception {          arraylist<string> my_list = new arraylist<string>();          my_list.add("today date");         my_list.add("some content1");         my_list.add("*****");         my_list.add("some content2");         my_list.add("some content3");         my_list.add("some content4");         my_list.add("*****");         my_list.add("some content5");         my_list.add("some content6");         my_list.add("some content7");         my_list.add("*****");         my_list.add("some content8");         // writing content pdf starts here           document document = new document();         pdfwriter.getinstance(document,new fileoutputstream("d:\\test\\paragraph2.pdf"));         document.open();       /*  for(int i=0;i<my_list.size();i++)         {             string linedata = my_list.get(i);             if(linedata.contains("********"))             {                 document.add(new paragraph("a hello world pdf document."));             }         }*/          document.close();       } } 

could please tell me how approach ??

you checking "********" while separator "*****".

therefore try:

for(string s : my_list) {     if(s.equals("*****")) {         document.add(new paragraph("a hello world pdf document."));     }     // ... } 

Comments

Popular posts from this blog

ruby - Trying to change last to "x"s to 23 -

jquery - Clone last and append item to closest class -

c - Unrecognised emulation mode: elf_i386 on MinGW32 -