日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

iText PDF设置字体样式

發(fā)布時間:2023/12/14 编程问答 33 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iText PDF设置字体样式 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
  • 點進Font類我們可以看到字體基本屬性有顏色,大小,樣式

?

  • 其中style包含四種樣式,8:劃掉4:下劃線2:斜體1:加粗。這里比較巧妙的點在于,樣式可以疊加,因為用二進制表示就是0000,每一位上的1都表示了一種樣式。例如0101就代表下劃線+加粗。
// 生成字體String fontPath = "本地字體包路徑";BaseFont HEITI = BaseFont.createFont(fontPath + "simhei.ttf", BaseFont.IDENTITY_H, BaseFont.NOT_EMBEDDED);// 設置大小Font font = new Font(HEITI, 10f);Paragraph p1 = new Paragraph("我沒有樣式", font);document.add(p1); font.setStyle(1);Paragraph p2 = new Paragraph("我是加粗樣式", font);document.add(p2); font.setStyle(4);Paragraph p3 = new Paragraph("我是下劃線樣式", font);document.add(p3);font.setStyle(5);Paragraph p4 = new Paragraph("我是下劃線+加粗樣式", font);document.add(p4);
  • 顏色傳入一個BaseColor,這里可以使用BaseColor定義的基本顏色,也可以自己設置三元素。
BaseColor red = BaseColor.RED;font.setStyle(0);font.setColor(red);Paragraph p5 = new Paragraph("我是紅色字體", font);document.add(p5);font.setColor(100,100,200);Paragraph p6 = new Paragraph("我是其他顏色字體", font);document.add(p6);
  • 效果圖:

?

總結(jié)

以上是生活随笔為你收集整理的iText PDF设置字体样式的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。