List and Sublist in PDF : List « PDF RTF « Java






List and Sublist in PDF

List and Sublist in PDF

import java.io.FileOutputStream;
import java.io.IOException;

import com.lowagie.text.Chunk;
import com.lowagie.text.Document;
import com.lowagie.text.DocumentException;
import com.lowagie.text.Font;
import com.lowagie.text.FontFactory;
import com.lowagie.text.List;
import com.lowagie.text.ListItem;
import com.lowagie.text.Paragraph;
import com.lowagie.text.html.HtmlWriter;
import com.lowagie.text.pdf.PdfWriter;

public class ListAndSublistPDF {
  public static void main(String[] args) {
    Document document = new Document();
    try {
            PdfWriter.getInstance(document, new FileOutputStream("ListAndSublistPDF.pdf"));
            document.open();
            
            document.add(new Paragraph("Text Text Text :"));
            List list = new List(false, 20);
            list.setListSymbol(new Chunk("\u2022", FontFactory.getFont(FontFactory.HELVETICA, 20, Font.BOLD)));
            ListItem listItem = new ListItem("Item 1");
            list.add(listItem);
            
            List sublist;
            sublist = new List(false, true, 10);
            sublist.setListSymbol(new Chunk("", FontFactory.getFont(FontFactory.HELVETICA, 8)));
            sublist.add("A");
            sublist.add("B");
            sublist.add("C");
            sublist.add("D");
            list.add(sublist);
            
            listItem = new ListItem("Item 2");
            list.add(listItem);
            sublist = new List(false, true, 10);
            sublist.setFirst('a');
            sublist.setListSymbol(new Chunk("", FontFactory.getFont(FontFactory.HELVETICA, 8)));
            sublist.add("A");
            sublist.add("B");
            sublist.add("C");
            sublist.add("D");
            list.add(sublist);
            
            listItem = new ListItem("Item 3");
            list.add(listItem);
            sublist = new List(false, true, 10);
            sublist.setListSymbol(new Chunk("", FontFactory.getFont(FontFactory.HELVETICA, 8)));
            sublist.add("A");
            sublist.add("B");
            sublist.add("C");
            sublist.add("D");
            list.add(sublist);
            document.add(list);
    }  catch (Exception ioe) {
      System.err.println(ioe.getMessage());
    }
    document.close();
  }
}
           
       








itext.zip( 1,748 k)

Related examples in the same category

1.Adding list to Pdf documentAdding list to Pdf document
2.List and Sublist in HTMLList and Sublist in HTML
3.Lists With Different FontsLists With Different Fonts
4.Lists with Different Font PDF and HTML
5.Changing List symbol for HTML documentChanging List symbol for HTML document
6.List Symbol IllustrationList Symbol Illustration
7.List With Long Text Line in HTMLList With Long Text Line in HTML
8.List With Long Text Line in PDFList With Long Text Line in PDF