iText API- Roman and Greek List Example
This tutorial will explain how you will add a Roman and Greek list in pdf document using iText API and Java. To work with these type of list iText provide the RomanList and GreekList class.
Roman List Example
Create the object of RomanList and call the add() method to add the list item.
RomanListExample.java
package org.websparrow.itext;
import java.io.FileOutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.ListItem;
import com.itextpdf.text.RomanList;
import com.itextpdf.text.pdf.PdfWriter;
public class RomanListExample {
public static void main(String[] args) {
try {
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("iText/romanlist.pdf"));
document.open();
RomanList romanList = new RomanList();
romanList.add(new ListItem("Computer"));
romanList.add(new ListItem("Mouse"));
romanList.add(new ListItem("Printer"));
romanList.add(new ListItem("Keyboard"));
romanList.add(new ListItem("CPU"));
romanList.add(new ListItem("Monitor"));
document.add(romanList);
document.close();
System.out.println("Done");
} catch (Exception e) {
e.printStackTrace();
}
}
}Output:

Greek List Example
Similarly, create the object of GreekList and call the add() method to add the list item.
GreekListExample.java
package org.websparrow.itext;
import java.io.FileOutputStream;
import com.itextpdf.text.Document;
import com.itextpdf.text.GreekList;
import com.itextpdf.text.ListItem;
import com.itextpdf.text.pdf.PdfWriter;
public class GreekListExample {
public static void main(String[] args) {
try {
Document document = new Document();
PdfWriter.getInstance(document, new FileOutputStream("iText/greeklist.pdf"));
document.open();
GreekList greekList = new GreekList();
greekList.add(new ListItem("Computer"));
greekList.add(new ListItem("Mouse"));
greekList.add(new ListItem("Printer"));
greekList.add(new ListItem("Keyboard"));
greekList.add(new ListItem("CPU"));
greekList.add(new ListItem("Monitor"));
document.add(greekList);
document.close();
System.out.println("Done");
} catch (Exception e) {
e.printStackTrace();
}
}
}Output:
