iText PDF引入外部字体文件后加坐标说明

了解不同后缀字体文件的区别

  字体文件的后缀有多种,这里只说下.ttf和.ttc的区别,.ttf字体文件中只会包含一种字型,而.ttc字体文件中会包含多种字型,可以理解为一种字体的多种不同字型的.ttf文件集合,其内字型应该是以数组形式存在。

iText PDF引用外部字体文件说明

  • 引用.ttf外部字体文件

    .ttf后缀的字体文件中只有一种字型,所以直接引用即可,如:

    

BaseFont.createFont("d:SIMYOU.TTF", BaseFont.IDENTITY_H,BaseFont.NOT_EMBEDDED);
  • 引用.ttc外部字体文件

    .ttc后缀的字体文件中含有多种字型,因此,引用时需要注意,格式应该是:字体文件名+','+需使用的字型下标。如:

BaseFont.CreateFont("d:SIMSUN.TTC,1", BaseFont.IDENTITY_H, BaseFont.EMBEDDED);
原文地址:https://www.cnblogs.com/lovelyli/p/13494643.html