• 点进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设置字体样式相关推荐

  1. CSS中设置字体样式

    CSS设置字体样式: 1.字体大小设置 字体大小设置,常见的有四种不同的方法: body{ font-size:14px; } h1{ font-size:150%; } h2{ font-size: ...

  2. html设置表单里面字体格式为中文,html设置字体样式 html怎么设置字体样式 html字体怎么设置...

    分享网页的字体样式,这个只要平时最普通,最常用,最实用的网页字体样式font-family:'Microsoft YaHei'. 或许多年后再见,各自安静生活数年,在某个人潮拥挤的街头透过公交的玻璃窗 ...

  3. html语言中如何设置字体,css中如何设置字体样式?

    CSS设置字体 DIV内文字字体样式如何设置,怎么设置对象内文字字体样式,比如黑体.宋体.微软雅黑.英文字体等字体如何设置? css可以通过font-family属性来设置字体样式,font-fami ...

  4. odoo14 文本字段动态设置字体样式颜色 decoration

    简介:我们在实际开发中有时候需要突出显示字段文本,让使用者可以更直观的查看数据,就需要对字段文本进行字体及颜色的设置.odoo自带了一套简单的设置颜色的方式,可以设置列表中某个字段的颜色字体. (一) ...

  5. html中设置字体字型,html中 如何在font中设置字体样式(粗体斜体等)

    html> 字体加粗 用<b>加粗字体:加粗 用<strong>加粗字体:加粗 用CSS font-weight 加粗 normal(400), bold(700)    ...

  6. html设置 字体样式 face

    html设置 字体样式 <font face="设置字体样式"></font> <!DOCTYPE html> <html>< ...

  7. html5 style设置字体,初识HTML(5)+CSS(3)-2020升级版 - font-style:设置字体样式,3种

    font-style:设置字体样式,3种设置方式 默认为normal,italic设置字体本身就有倾斜的样式,oblique强制将字体倾斜 正常字体:normal 斜体:italic 倾斜:obliq ...

  8. Qml控件设置字体样式

    Qml中的部分控件支持设置字体样式,如Control控件有font属性,可以用来设置字体样式(除了字体的颜色),按照正确的格式编写才可以运行正常. 正确编写格式如下: import QtQuick 2 ...

  9. 设置字体样式:字号大小,字体种类,字体粗细

    font-size:字号大小 font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位,其中,相对长度单位比较常用,推荐使用像素单位px,绝对长度单位使用较少.具体如 ...

  10. EasyExcel 设置字体样式(字体、字体大小、字体颜色、字体加粗、字体斜体、字体下划线、字体上标下标、字体删除线)

    1 Maven配置 <!--hutool工具包--><dependency><groupId>cn.hutool</groupId><artifa ...

最新文章

  1. 刻意练习:Python基础 -- Task08. 异常处理
  2. c语言程序结果 856400,C语言程序设计答案(黄保和编)第3章.pdf
  3. 2021北京高考英语口试成绩查询,2021北京高考英语口语怎么考?2021英语增加口语考试是全国?...
  4. Java 8:功能性VS传统
  5. 免費玩雲端運算,Amazon Web Service 雲端運算平台攻略 【1】
  6. 董事、执行董事、总裁、总经理
  7. Ubuntu 16.04 源添加
  8. 软件开发常用英语单词 - 中、英、英文缩写对照
  9. msdia80.dll是什么文件?msdia80.dll文件缺失怎么修复?
  10. 解决Office2007安装时出现错误1706的方法(转载)
  11. wincc 写入mysql,WINCC读写SQL数据库的示例
  12. 安卓Tasker自动转发短信到邮箱
  13. [iOS、Unity、Android] 浅谈闭包的使用方法
  14. 如何使LED灯泡变暗---凯利讯半导体
  15. python 自动化运维——实战 (一)
  16. 引用数据类型和基本数据类型
  17. Azureus源码剖析(二) ---解析Torrent种子文件
  18. jQuery 经典表单应用
  19. 第1章 初识计算机病毒 1.1 计算机病毒基础知识
  20. 基于云端的智能视频监控系统的设计与实现

热门文章

  1. vi编辑器复制删除常用命令
  2. GO语言实战之函数与方法
  3. 汇川技术小型PLC梯形图编程系列教程(零):梯形图编程学习指南
  4. java常用设计模式总结
  5. Stata | 初试
  6. 谷歌浏览器无法携带cookie
  7. 根据身份证号得到籍贯、性别、出生日期、验证身份证号
  8. 读《About Face 4 交互设计精髓》10
  9. linux上传文件夹工具,[转] psftp(linux简易上传上载工具)的用法及常用命令
  10. Windows任务管理器被procexp(Process Explorer)取代后如何恢复