Example usage for com.lowagie.text List setPreSymbol

List of usage examples for com.lowagie.text List setPreSymbol

Introduction

In this page you can find the example usage for com.lowagie.text List setPreSymbol.

Prototype

public void setPreSymbol(String preSymbol) 

Source Link

Document

Sets the String that has to be added before a number or letter in the list symbol.

Usage

From source file:questions.objects.NestedList.java

public static void main(String[] args) {
    Document document = new Document();
    try {//  w ww  .ja  v  a2s .c o  m
        PdfWriter.getInstance(document, new FileOutputStream(RESULT));
        document.open();
        List list;
        ListItem listItem;
        List sublist;
        list = new List(true);
        list.setPreSymbol("Chapter ");
        list.setPostSymbol(": ");
        listItem = new ListItem("Isaac Asimov");
        list.add(listItem);
        sublist = new List(true);
        sublist.setIndentationLeft(10);
        sublist.setPreSymbol("1.");
        sublist.add("The Foundation Trilogy");
        sublist.add("The Complete Robot");
        sublist.add("Caves of Steel");
        sublist.add("The Naked Sun");
        list.add(sublist);
        listItem = new ListItem("John Irving");
        list.add(listItem);
        sublist = new List(true);
        sublist.setIndentationLeft(10);
        sublist.setPreSymbol("Section 2.");
        sublist.add("The World according to Garp");
        sublist.add("Hotel New Hampshire");
        sublist.add("A prayer for Owen Meany");
        sublist.add("Widow for a year");
        list.add(sublist);
        listItem = new ListItem("Kurt Vonnegut");
        list.add(listItem);
        sublist = new List(true);
        sublist.setIndentationLeft(10);
        sublist.setPreSymbol("3.");
        sublist.setPostSymbol("# ");
        sublist.add("Slaughterhouse 5");
        sublist.add("Welcome to the Monkey House");
        sublist.add("The great pianola");
        sublist.add("Galapagos");
        list.add(sublist);
        document.add(list);
    } catch (DocumentException de) {
        System.err.println(de.getMessage());
    } catch (IOException ioe) {
        System.err.println(ioe.getMessage());
    }
    document.close();
}