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(); } }
1. | Using Font Factory | ![]() | |
2. | Using Font Factory to Get all Registered Families | ![]() | |
3. | Using FontFactory to construct fonts | ![]() | |
4. | Font Factory Styles: Bold | ![]() | |
5. | Font Factory Styles Example | ![]() |