itextpdf14种内置字体类型设置
时间: 2023-08-22 18:37:57 浏览: 428
iTextPDF中提供了14种内置字体类型,可以通过`FontFactory`类来获取这些字体,具体如下:
1. `COURIER`:等宽字体
2. `COURIER_BOLD`:等宽粗体
3. `COURIER_OBLIQUE`:等宽斜体
4. `COURIER_BOLDOBLIQUE`:等宽粗斜体
5. `HELVETICA`:无衬线字体
6. `HELVETICA_BOLD`:无衬线粗体
7. `HELVETICA_OBLIQUE`:无衬线斜体
8. `HELVETICA_BOLDOBLIQUE`:无衬线粗斜体
9. `SYMBOL`:符号字体
10. `TIMES_ROMAN`:衬线字体
11. `TIMES_BOLD`:衬线粗体
12. `TIMES_ITALIC`:衬线斜体
13. `TIMES_BOLDITALIC`:衬线粗斜体
14. `ZAPFDINGBATS`:Dingbats字体
使用这些字体的方式很简单,只需要在`FontFactory`类中调用相应的方法即可,例如:
```
Font font = FontFactory.getCourier();
```
这样就可以获得一个Courier字体对象。需要注意的是,这些字体都是默认不嵌入到PDF中的,如果需要嵌入,可以使用`BaseFont.EMBEDDED`。
阅读全文