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 ListsWithDifferentFontPDF {
public static void main(String[] args) {
Document document = new Document();
try {
PdfWriter.getInstance(document, new FileOutputStream("ListsWithDifferentFontPDF.pdf"));
document.open();
document.add(new Paragraph("a paragraph"));
ListItem listItem;
List list = new List(true, 15);
listItem = new ListItem("List item 1", FontFactory.getFont(FontFactory.TIMES_ROMAN, 12));
listItem.add(new Chunk("appended list item text", FontFactory.getFont(FontFactory.TIMES_ROMAN, 11, Font.ITALIC)));
list.add(listItem);
listItem = new ListItem("List item 2", FontFactory.getFont(FontFactory.TIMES_ROMAN, 12));
listItem.add(new Chunk("with different font and font size", FontFactory.getFont(FontFactory.COURIER_BOLD, 15, Font.ITALIC)));
list.add(listItem);
document.add(list);
} catch (Exception ioe) {
System.err.println(ioe.getMessage());
}
document.close();
}
}
itext.zip( 1,748 k)