iText学习笔记之PdfPTable.docx

上传人:小飞机 文档编号:3159237 上传时间:2023-03-11 格式:DOCX 页数:2 大小:37.02KB
返回 下载 相关 举报
iText学习笔记之PdfPTable.docx_第1页
第1页 / 共2页
iText学习笔记之PdfPTable.docx_第2页
第2页 / 共2页
亲,该文档总共2页,全部预览完了,如果喜欢就下载吧!
资源描述

《iText学习笔记之PdfPTable.docx》由会员分享,可在线阅读,更多相关《iText学习笔记之PdfPTable.docx(2页珍藏版)》请在三一办公上搜索。

1、iText学习笔记之PdfPTable我的第一个PdfPTable当你想使用iText制作账单、发票、清单、报表等电子表单时,你很可能需要将数据放置在表格当中,这就是下面要介绍的PdfPTable对象和PdfPCell对象。 添加PdfPCells 在表格中添加单元格的最简单的方法是使用addCell(String text)。在文档的第一个例子“MyFirstTable”中,我们使用了addCell(PdfPCell cell)方法,那是因为我们想为新的PdfPCell设置一些属性。如果我们使用addCell(String text)添加一个新的PdfPCell,iText将会以text作为

2、内容,而使用默认的单元格“default cell”的样式作为当前添加的单元格的样式,我们可通过方法getDefaultCell来改变默认单元格的样式属性。此功能对addCell(Phrase phrase)也一样有效。 嵌套表 在以上例子当中,我们通过setColspan方法可以改变单元格所跨的表格列数,可惜的是,由于PdfPTable底层设计的局限性原因,iText并不提供setRowspan方法,所以必须采用一种变通的方法实现此功能嵌套表,即使用addCell(PdfPTable table)方法。 在PdfPCell中放置图像使用的方法addCell(Image image)可实现向P

3、dfPTable中添加图像,为适应单元格的大小,图像会自动被缩放。此方法类似于PdfPCell(Image image)和PdfPCell(Image image, boolean fit)方法,但他们也存在一些细微的区别.单元格的高度单元格中的内容在默认情况下是自动换行的,要想改变默认值可使用方法setNoWrap(true),不过这样可能会使结果看上去很丑,所以要慎用。如果采用了默认值设置,表格每行的高度是由iText自动计算取得的,计算依据来自以下参数:内容的行数、行间距、补白值等。有些情况下你可能想自己设置行的高度为固定值,可以通过方法setFixedHeight来实现。当然,如果单元格中的内容超出了你所设置的高度,那么会使内容有丢失。

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号