PDF整理
来源:互联网 发布:微信清理软件 编辑:程序博客网 时间:2024/05/04 17:37
1、设置中文字体
private static Font headfont ;// 设置字体大小
private static Font keyfont;// 设置字体大小
private static Font textfont;// 设置字体大小
static{
BaseFont bfChinese;
try {
bfChinese = BaseFont.createFont("STSong-Light","UniGB-UCS2-H",BaseFont.NOT_EMBEDDED);
headfont = new Font(bfChinese, 10, Font.BOLD);// 设置字体大小
keyfont = new Font(bfChinese, 8, Font.BOLD);// 设置字体大小
textfont = new Font(bfChinese, 8, Font.NORMAL);// 设置字体大小
} catch (Exception e) {
e.printStackTrace();
}
}
2、设置英文字体
HELVETICA:表示英文字体
1)
private static Font headfont ;// 设置字体大小
private static Font keyfont;// 设置字体大小
private static Font textfont;// 设置字体大小
static{
try {
headfont = new Font(Font.HELVETICA, 9, Font.BOLD);// 设置字体大小
keyfont = new Font(Font.HELVETICA, 8, Font.NORMAL);// 设置字体大小
textfont = new Font(Font.HELVETICA, 6, Font.NORMAL);// 设置字体大小
} catch (Exception e) {
e.printStackTrace();
}
}
2)
BaseFont bfEnglish = BaseFont.createFont(BaseFont.HELVETICA,BaseFont.WINANSI,BaseFont.NOT_EMBEDDED);
headfont = new Font(bfEnglish, 9, Font.BOLD);// 设置字体大小
keyfont = new Font(bfEnglish, 8, Font.NORMAL);// 设置字体大小
textfont = new Font(bfEnglish, 6, Font.NORMAL);// 设置字体大小
3、在PDF添加表格,只需要添加列数
如: public static PdfPTable createTable(int colNumber){
PdfPTable table = new PdfPTable(colNumber);
try{
table.setTotalWidth(520);//表格的总宽度
table.setWidths(new int[]{324,98,98});//设置每列的宽度
table.setLockedWidth(true);//锁定列的宽度
table.setHorizontalAlignment(Element.ALIGN_CENTER); //设置水平样式居中
table.getDefaultCell().setBorder(1);//设置表格的默认边框为1
}catch(Exception e){
e.printStackTrace();
}
return table;
}
4、在PDF如果设置表格的背景色,由于表格本身没有提供方法设置背景色,只需要设置每列的背景色即可
如: public static PdfPCell createCell1(String value,com.lowagie.text.Font font,int align){
PdfPCell cell = new PdfPCell();
cell.setHorizontalAlignment(align);
cell.setPhrase(new Phrase(value,font));
cell.setColspan(3);//合并三列
cell.setBackgroundColor(new Color(153,51,102));//设置背景色
cell.setBorder(0);//设置边框
cell.setPadding(2);//设置内边距
//cell.setPaddingBottom(4);
return cell;
}
- PDF整理
- 今日整理PDF电子书资料
- 学会PDF转换器使用方法,再也不会熬夜整理PDF文件了
- 将PDF文档整理为WORD文档
- iText pdf下载-未整理完
- 整理从 PDF 转换成的 TXT
- Yonsm 制作整理制作了几个 CHM 和 PDF 文档
- Word/Excel/PDF文件转换成HTML整理
- 使用iText创建PDF文档,代码整理自iText官网
- Word/Excel/PDF文件转换成HTML整理
- Word/Excel/PDF文件转换成HTML整理
- Word/Excel/PDF文件转换成HTML整理
- Word/Excel/PDF文件转换成HTML整理
- 软件架构风格整理PDF文件已上载,欢迎下载.
- Word/Excel/PDF文件转换成HTML整理
- java将Word/Excel/PDF文件转换成HTML整理
- Word/Excel/PDF文件转换成HTML整理
- Java Web应用动态生成PDF文件的问题整理
- mysql之分布式事务
- Linux入门资料
- note of unp(5)
- popwindow指定view的下方显示
- HTML5+开发移动app教程4-mui中几种打开页面的区别
- PDF整理
- 网络链接工具类
- 把byte转化为十六进制
- java解压缩zip文件-多个.csv格式表格
- AE操作Server(2):获取Server下的服务
- Hadoop-2.6.0集群安装
- 装机ubuntu14.04,部署JDK
- mongodb 查询某个字段 并删除
- 一个C++源代码在各种编译器中的比较