@SuppressWarnings("unused")
public void PdfTab3() throws Exception
{
Document document = new Document(PageSize.A4, 80, 79, 20, 45);
try
{
// 中文处理
BaseFont bfChinese = BaseFont.createFont("STSongStd-Light", "UniGB-UCS2-H", BaseFont.NOT_EMBEDDED);
// 其他所有文字字体
Font normal = new Font(bfChinese, 14, Font.COURIER);
// 粗体
Font bold = new Font(bfChinese, 14, Font.BOLD);
// 交易表1小字,四级
Font fifth = new Font(bfChinese, 6, Font.NORMAL);
// 模板抬头的字体
Font titleChinese = new Font(bfChinese, 12, Font.NORMAL);
// 一级
Font first = new Font(bfChinese, 12, Font.COURIER);
// 二级
Font second = new Font(bfChinese, 8, Font.COURIER);
// 三级
Font third = new Font(bfChinese, 6, Font.BOLD);
// 设置pdf生成路径
PdfWriter.getInstance(document, new FileOutputStream("D:\\20121017-3.pdf"));
// 打开文档
document.open();
// ------------------写入数据---------------------
Paragraph title = new Paragraph("招标补遗表", titleChinese);
title.setAlignment(Element.ALIGN_CENTER); // 设置居中
title.setLeading(1f);// 设置行间距
document.add(title);
// 交易表2
title = new Paragraph(" 交易表3", fifth);
title.setSpacingBefore(1f);
title.setLeading(10f);
document.add(title);
float[] widths = { 10f, 25f, 10f, 25f };
PdfPTable table = new PdfPTable(widths);
table.setSpacingBefore(5f);
table.setTotalWidth(500);
详细解决方案
把很多重复出现的代码,做个简单的封装,小白求教.解决办法
热度:5972 发布时间:2013-02-25 21:42:46.0
相关解决方案
- jquery,二维数组取值。解决办法
- 求架构方案:一个日均访问量50万的物流筛单系统的技术架构方案?解决办法
- 关于 if(rs.getString("").trim().equals(""))解决办法
- 诡异:代码执行到哪去了?解决办法
- 求《Java Web 程序设计与项目实践》解决办法
- B/S方面,java比PHP更好吗?解决办法
- 算法求解String str = "A,B,C,A,B,A"解决办法
- POI导入excel数据(数据有父子关系)解决办法
- IE不支持JQuery吗?解决办法
- 求WebService的解决方案!解决办法
- 关于ibatis的<isNotEmpty>解决办法
- 关于<s:iterator>遍历数据。解决办法
- ASP技术升级选择.(.net或Java)解决办法
- 吐了,java Timer 停止不了。解决办法
- struts2 带查询条件分页怎样把值带入下一页?解决办法
- 怎样编写jsp登陆次数超过3次就锁定用户,再过24小时就取消锁定?解决办法
- JSP中能用request.setAttribute向Servlet传递数据吗?解决办法
- JSP页面实现带导航条的数据分页?解决办法
- music/xxx.mp3 的正则表达式!解决办法
- 解决办法
- ajax二级联动(选一个下拉表的值,另外两个多选框值也跟着改变)解决办法
- 实现QQ空间效果!解决办法
- form表单中的数据不能传送到action中?解决办法
- Servlet+JSP+Tomcat,他人IP上传文件时“无法显示网页”解决办法
- <s:select>解决办法
- Map resultMap = new HashMap();解决办法
- 【求教】servlet和Jsp中的取值为什么不同步?解决办法
- struts2可以上传整个文件夹吗?解决办法
- iReport4.5.1和Struts2集成为什么返回的数据全是null呢?解决办法
- Grails 连接数据库。解决办法