iTextSharp学习心得-20140406

来源:互联网 发布:mac 管理员不见了 编辑:程序博客网 时间:2024/05/27 00:41

1.      学习版本:5.1.2.0

2.      下载地址:  http://sourceforge.net/projects/itextsharp/files/

3.      主要操作部分

块是最小的单位

a)        主是划分为:块、短句、段落

Chunk、Phrase、Paragraph

b)        列表

List

c)        表格、单元格(可以用来控件排版)

PdfPTable PdfPCell

d)        矩形

Rectangle

4.      具体操作

引用iTextSharp就可以生成pdf档

                Document doc = newDocument(PageSize.A4, 40, 30, 20, 5);  // 四周边距上,下、左、右                FileStream fs = newFileStream("c:\\01.pdf", FileMode.Create);                PdfWriter pWrite =PdfWriter.GetInstance(doc, fs);                doc.Open();                             // 块 短句                Chunk chunk = new Chunk("Hello world",                   FontFactory.GetFont(FontFactory.COURIER, 20, BaseColor.RED));                doc.Add(new Phrase(chunk));               doc.Close();


5.      在此版本没有HeaderFooter页眉页脚操作,需实现PdfPageEventHelper,IpdfPageEvent事件

具体实例可参考http://download.csdn.net/download/aasswwe/4356788


其它参考:http://blog.csdn.net/iflash50/article/details/4653850

表格操作: http://www.docin.com/p-23672859.html

 

0 0
原创粉丝点击