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设置字体样式相关推荐
- CSS中设置字体样式
CSS设置字体样式: 1.字体大小设置 字体大小设置,常见的有四种不同的方法: body{ font-size:14px; } h1{ font-size:150%; } h2{ font-size: ...
- html设置表单里面字体格式为中文,html设置字体样式 html怎么设置字体样式 html字体怎么设置...
分享网页的字体样式,这个只要平时最普通,最常用,最实用的网页字体样式font-family:'Microsoft YaHei'. 或许多年后再见,各自安静生活数年,在某个人潮拥挤的街头透过公交的玻璃窗 ...
- html语言中如何设置字体,css中如何设置字体样式?
CSS设置字体 DIV内文字字体样式如何设置,怎么设置对象内文字字体样式,比如黑体.宋体.微软雅黑.英文字体等字体如何设置? css可以通过font-family属性来设置字体样式,font-fami ...
- odoo14 文本字段动态设置字体样式颜色 decoration
简介:我们在实际开发中有时候需要突出显示字段文本,让使用者可以更直观的查看数据,就需要对字段文本进行字体及颜色的设置.odoo自带了一套简单的设置颜色的方式,可以设置列表中某个字段的颜色字体. (一) ...
- html中设置字体字型,html中 如何在font中设置字体样式(粗体斜体等)
html> 字体加粗 用<b>加粗字体:加粗 用<strong>加粗字体:加粗 用CSS font-weight 加粗 normal(400), bold(700) ...
- html设置 字体样式 face
html设置 字体样式 <font face="设置字体样式"></font> <!DOCTYPE html> <html>< ...
- html5 style设置字体,初识HTML(5)+CSS(3)-2020升级版 - font-style:设置字体样式,3种
font-style:设置字体样式,3种设置方式 默认为normal,italic设置字体本身就有倾斜的样式,oblique强制将字体倾斜 正常字体:normal 斜体:italic 倾斜:obliq ...
- Qml控件设置字体样式
Qml中的部分控件支持设置字体样式,如Control控件有font属性,可以用来设置字体样式(除了字体的颜色),按照正确的格式编写才可以运行正常. 正确编写格式如下: import QtQuick 2 ...
- 设置字体样式:字号大小,字体种类,字体粗细
font-size:字号大小 font-size属性用于设置字号,该属性的值可以使用相对长度单位,也可以使用绝对长度单位,其中,相对长度单位比较常用,推荐使用像素单位px,绝对长度单位使用较少.具体如 ...
- EasyExcel 设置字体样式(字体、字体大小、字体颜色、字体加粗、字体斜体、字体下划线、字体上标下标、字体删除线)
1 Maven配置 <!--hutool工具包--><dependency><groupId>cn.hutool</groupId><artifa ...
最新文章
- 刻意练习:Python基础 -- Task08. 异常处理
- c语言程序结果 856400,C语言程序设计答案(黄保和编)第3章.pdf
- 2021北京高考英语口试成绩查询,2021北京高考英语口语怎么考?2021英语增加口语考试是全国?...
- Java 8:功能性VS传统
- 免費玩雲端運算,Amazon Web Service 雲端運算平台攻略 【1】
- 董事、执行董事、总裁、总经理
- Ubuntu 16.04 源添加
- 软件开发常用英语单词 - 中、英、英文缩写对照
- msdia80.dll是什么文件?msdia80.dll文件缺失怎么修复?
- 解决Office2007安装时出现错误1706的方法(转载)
- wincc 写入mysql,WINCC读写SQL数据库的示例
- 安卓Tasker自动转发短信到邮箱
- [iOS、Unity、Android] 浅谈闭包的使用方法
- 如何使LED灯泡变暗---凯利讯半导体
- python 自动化运维——实战 (一)
- 引用数据类型和基本数据类型
- Azureus源码剖析(二) ---解析Torrent种子文件
- jQuery 经典表单应用
- 第1章 初识计算机病毒 1.1 计算机病毒基础知识
- 基于云端的智能视频监控系统的设计与实现