Mega Code Archive

 
Categories / Java Tutorial / PDF
 

All kinds of fonts

import java.awt.Color; import java.io.FileOutputStream; import com.lowagie.text.Document; import com.lowagie.text.Font; import com.lowagie.text.Paragraph; import com.lowagie.text.pdf.PdfWriter; public class MainClass {   public static void main(String[] args) throws Exception {     Document document = new Document();     PdfWriter.getInstance(document, new FileOutputStream("2.pdf"));     document.open();     Font[] fonts = new Font[14];     fonts[0] = new Font(Font.COURIER, Font.DEFAULTSIZE, Font.NORMAL);     fonts[1] = new Font(Font.COURIER, Font.DEFAULTSIZE, Font.ITALIC);     fonts[2] = new Font(Font.COURIER, Font.DEFAULTSIZE, Font.BOLD);     fonts[3] = new Font(Font.COURIER, Font.DEFAULTSIZE, Font.BOLD | Font.ITALIC);     fonts[4] = new Font(Font.HELVETICA, Font.DEFAULTSIZE, Font.NORMAL);     fonts[5] = new Font(Font.HELVETICA, Font.DEFAULTSIZE, Font.ITALIC);     fonts[6] = new Font(Font.HELVETICA, Font.DEFAULTSIZE, Font.BOLD);     fonts[7] = new Font(Font.HELVETICA, Font.DEFAULTSIZE, Font.BOLDITALIC);     fonts[8] = new Font(Font.TIMES_ROMAN, Font.DEFAULTSIZE, Font.NORMAL);     fonts[9] = new Font(Font.TIMES_ROMAN, Font.DEFAULTSIZE, Font.ITALIC);     fonts[10] = new Font(Font.TIMES_ROMAN, Font.DEFAULTSIZE, Font.BOLD);     fonts[11] = new Font(Font.TIMES_ROMAN, Font.DEFAULTSIZE, Font.BOLDITALIC);     fonts[12] = new Font(Font.SYMBOL, Font.DEFAULTSIZE);     fonts[13] = new Font(Font.ZAPFDINGBATS, Font.DEFAULTSIZE, Font.UNDEFINED, new Color(0xFF, 0x00,         0x00));     // add the content     for (int i = 0; i < 14; i++) {       document.add(new Paragraph("quick brown fox jumps over the lazy dog", fonts[i]));     }     document.close();   } }