日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

iText PDF设置字体样式

發布時間:2023/12/14 45 豆豆
生活随笔 收集整理的這篇文章主要介紹了 iText PDF设置字体样式 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
  • 點進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);
  • 效果圖:

?

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。