Using Registered Font : FontFactory « PDF RTF « Java






Using Registered Font

Using Registered Font
import java.io.FileOutputStream;

import com.lowagie.text.Document;
import com.lowagie.text.Font;
import com.lowagie.text.FontFactory;
import com.lowagie.text.Paragraph;
import com.lowagie.text.pdf.BaseFont;
import com.lowagie.text.pdf.PdfWriter;

public class UsingRegisterFontPDF {
  public static void main(String[] args) {
    FontFactory.register("c:\\windows\\fonts\\comicbd.ttf");

    Document document = new Document();
    try {
      PdfWriter.getInstance(document, new FileOutputStream("UsingRegisterFontPDF.pdf"));
      document.open();

      Font font1 = FontFactory.getFont("ComicSansMS", BaseFont.WINANSI, 12);
      String text1 = "True Type font 'ComicSansMS'.";
      document.add(new Paragraph(text1, font1));
    } catch (Exception e) {
      System.err.println(e.getMessage());
    }
    document.close();

  }
}
           
       








itext.zip( 1,748 k)

Related examples in the same category

1.Using Font FactoryUsing Font Factory
2.Using Font Factory to Get all Registered Families
3.Using FontFactory to construct fontsUsing FontFactory to construct fonts
4.Font Factory Styles: BoldFont Factory Styles: Bold
5.Font Factory Styles ExampleFont Factory Styles Example