摘要: 上面两篇介绍了PDF文档的创建和中文支持设置方法,下面对文档经常使用的对象时行介绍:块(Chunk)、短句(Phrase)、段落(Paragraph)、列表(List)文档中的对象UML图,如下:一、块(Chunk)块(Chunk)是能被添加到文档的文本的最小单位,块可以用于构建其他基础元素如短句、段落、锚点等,块是一个有确定字体的字符串,要添加块到文档中时,其他所有布局变量均要被定义。它有字体、大小、颜色、粗体,背景色、下划线,删除线等属性。示例代码: 1: static void RegisterFont() 2: { 3: BaseFont.AddToResourceSearch(&qu 阅读全文
posted @ 2011-03-30 16:41 cdboy 阅读(8383) 评论(0) 推荐(0) 编辑
摘要: 在初始使用IText.Sharp时,这个组件生成PDF文档,比较简单,默认情况下,它是不支持中文显示的,需要加入第三方的支持才能使用。 一、扩展支持文件下载: http://sourceforge.net/projects/itextsharp/files/extras/ 下载上图中框中的,就可以: 二、使用方法如下: 1: BaseFont.AddToResourceSearch("iText... 阅读全文
posted @ 2011-03-30 12:15 cdboy 阅读(5021) 评论(7) 推荐(1) 编辑
摘要: 注:此文章大部分内容来源于:iText.in.Action.2nd,如果对这个组件有详细的了解,可以直接查阅此书。 Hello Word 中文支持 Chunk Phrase Paragraph List使用 Anchor Image Chapter Section使用 一步一步ITextSharp 低级操作函数使用 一步一步 ITextSharp Table使用 .Text sharp PdfPT... 阅读全文
posted @ 2011-03-30 11:39 cdboy 阅读(3515) 评论(0) 推荐(1) 编辑
摘要: 使用IText.Sharp创建PDF文件是比较简单,总体来说使用5步就可以生成一个简单的PDF文档。直接上代码: 1: static void Main(string[] args) 2: { 3: Document document = new Document(); 4: PdfWriter.GetInstance(document, new FileStream(string.Format("{0}helloworld.pdf", 5: AppDomain.CurrentDomain.BaseDirectory),FileMode.OpenOrCreate)); 6: 阅读全文
posted @ 2011-03-30 11:36 cdboy 阅读(3231) 评论(1) 推荐(0) 编辑