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






List and Sublist in HTML

List and Sublist in HTML

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 ListAndSublistHTML {
  public static void main(String[] args) {
    Document document = new Document();
    try {
            HtmlWriter.getInstance(document, new FileOutputStream("ListAndSublistHTML.html"));
            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 PDFList and Sublist in PDF
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