List class
provides following methods to prepend and append some data to symbols of list
items.
public void setPreSymbol(final String
preSymbol)
Sets the
String that has to be added before a number or letter in the list symbol.
public void setPostSymbol(final String
postSymbol)
Sets the
String that has to be added after a number or letter in the list symbol.
import java.io.FileNotFoundException; import java.io.FileOutputStream; import java.util.Arrays; import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.List; import com.itextpdf.text.ListItem; import com.itextpdf.text.Paragraph; import com.itextpdf.text.pdf.PdfWriter; public class ListEx { private static java.util.List<String> countries = Arrays.asList("Afghanistan", "Armenia", "Azerbaijan", "Bahrain", "Bangladesh", "Bhutan", "Brunei", "Cambodia", "China", "Cyprus", "Georgia", "India", "Indonesia", "Iran", "Iraq", "Israel", "Japan", "Jordan", "Kazakhstan", "Kuwait", "Kyrgyzstan", "Laos", "Lebanon", "Malaysia", "Maldives", "Mongolia", "Myanmar (Burma)", "Nepal", "North Korea", "Oman", "Pakistan", "Palestine", "Philippines", "Qatar", "Russia", "Saudi Arabia", "Singapore", "South Korea", "Sri Lanka", "Syria", "Taiwan", "Tajikistan", "Thailand", "Timor-Leste", "Turkey", "Turkmenistan", "United Arab Emirates (UAE)", "Uzbekistan", "Vietnam", "Yemen"); public static void main(String args[]) throws FileNotFoundException, DocumentException { Document document = new Document(); PdfWriter.getInstance(document, new FileOutputStream("countries.pdf")); List list = new List(List.ORDERED); Paragraph paragraph = new Paragraph("List Of Countries in Asia"); list.setPreSymbol("Country "); list.setPostSymbol(":"); for (String country : countries) { ListItem item = new ListItem(country); list.add(item); } document.open(); document.add(paragraph); document.add(list); document.close(); } }
No comments:
Post a Comment