毕业论文开发语言企业开发JAVA技术.NET技术WEB开发Linux/Unix数据库技术Windows平台移动平台嵌入式论文范文英语论文
您现在的位置: 毕业论文 >> java技术 >> 正文

itext生成PDF的问题

更新时间:2013-1-16:  来源:毕业论文

itext生成PDF的问题
弄了两天的itext生成PDF终于入了门,但是还有俩问题一直没找到解决方案,我用的itext版本是5.0.5
1. 如何划一条直线,我现在能画线,但是画了之后就会影响布局
2. 如何调整上下宽度,比如我有个表格。如何调整这个表格和外面内容的间距?

下面这个是问题一所想得到的效果

             test
___________________________________

研究了一天还是没研究出来,这条线的位置真不好控制。相对而言表格好控制多了,所以我直接用一个表格只显示其下边框并且用setFixedHeight()来控制表格高度来实现问题一的需求,基本上可以达到以假乱真的效果了。至于问题二的解决办法就简单了,直接用setSpacingBefore()或者setSpacingAfter()就可以控制与前面或者后面元素的间隔了,我都纳闷我咋问出这么简单的问题来了。。。

拷别人的:
用PdfContentByte在指定位置绘图或写字

PdfWriter writer = PdfWriter.getInstance(document, new FileOutputStream("test.pdf"));
PdfContentByte cb = writer.DirectContent;
cb.LineWidth = 10f;
cb.moveTo(100, 700);
cb.lineTo(200, 800);
cb.stroke();

设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©youerw.com 优尔论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。