您的位置:首页 > 其它

iTextSharp学习心得-20140406

2014-04-06 19:05 141 查看
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

其它参考:/article/9692988.html

表格操作: http://www.docin.com/p-23672859.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: