`
robindut
  • 浏览: 46348 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

iText学习笔记二_基本构建块(basic building blocks)

 
阅读更多

1.iText基本构建包括Chunk,Phrase,Paragraph,Achor,List,ListItem,Chapter,Section,Image,PdfPTable,PdfPCell,ColumnText等

 

2.Document中的add方法的参数是Element,以上那些类都直接或间接的是Elment的扩展。

 

3.Chunks 文本块,

   Phrases 短语,由一系列Chunk组成

   Paragraph 段落,由一系列Chunk或Phrase组成

   Achor 超链接(可内链和外链)

   ListItem Paragraph的一个子类,不可以直接添加到document中,要先加入List中

   PdfPTable 表格组件

   PdfPCell 单元格组件

 

3.需要注意到是PdfPCell在构建时有两种方式:

1.PdfPCell cell = new PdfPCell(new Paragraph("some text"));

2.PdfPCell cell = new PdfPCell();

cell.addElement(new Paragraph("some text"));

 

第一种称为 Text Mode,paragraph的属性被忽略;

第二种称为Composite Mode,paragraph的属性是有效的。

 

分享到:
评论

相关推荐

    iText中文帮助文档_itext中文帮助文档_itext_iTextpdf_itext中文文档_

    1. **iText基本概念**: - **PDF(Portable Document Format)**:一种通用的文件格式,用于保持文档的原始格式和布局,无论在哪种设备或操作系统上打开。 - **iText库**:iText是用Java编写的,用于创建和修改PDF...

    itext_itext_pdf编辑_

    在标题中提到的"itext_itext_pdf编辑_",我们可以推断出这个话题主要关注的是如何使用iText库进行PDF文档的操作。iText 2.17是该库的一个版本,它提供了丰富的API和功能,使得开发者可以方便地在PDF文档中添加文本、...

    iText,iTextAsian_1.5.2

    iText是一款广泛使用的开源Java库,专为处理PDF文档而设计。这个库使得开发者能够方便地创建、修改、解析PDF文档...同时,由于iText的开源性质,开发者可以根据具体需求对其进行二次开发和扩展,以满足各种定制化需求。

    java ireportvb包iTextAsian_1.5.2_Java

    iTextAsian_1.5.2iTextAsian_1.5.2iTextAsian_1.5.2

    Java-iText-5.0.5.zip_AGPL itext5_JBIG_iText-5.0.5_laborwhy_pdf编辑

    iText 是一个开源的PDF文件操作类库,它可以动态生成PDF文档以及对PDF文件进行编辑更改,比如:从XML文件或数据库生成动态PDF文档、添加/更改书签、页码、添加数字签名、页面排版操作等等。功能非常强大。

    iText7高级教程之构建基础块——第一章源代码工程

    这个高级教程的"构建基础块"章节,显然是为了引导用户逐步理解并掌握如何利用iText7构建PDF文档的基本结构。在第一章中,我们通常会遇到如何初始化项目、设置基本的PDF元素以及处理文本和图形等核心概念。 首先,源...

    iText_pdf.rar_iText pdf_itext PDF类

    标题中的“iText_pdf.rar_iText pdf_itext PDF类”表明这是一个关于iText的压缩包,包含了与创建PDF相关的源代码和示例。 iText的核心功能包括但不限于以下几点: 1. **文本和图像处理**:你可以使用iText向PDF中...

    iText-docs-2.1.2u.tar.gz_iText pdf_itext_java pdf

    iText 是一个流行的开源Java库,专门用于处理PDF文档,包括创建、编辑和解析PDF文件。这个"iText-docs-2.1.2u.tar.gz"是一个文档压缩包,包含的是iText 2.1.2版本的用户指南和技术文档,对于开发者来说是一个非常...

    iText-in-Action-2nd-Edition.zip_Action!_itext_itext in action_rt

    iText是著名的开放源码的站点sourceforge一个项目,是用于生成PDF文档的一个java类库。... iText的安装非常方便,下载iText.jar文件后,只需要在系统的CLASSPATH中加入iText.jar的路径,在程序中就可以使用iText类库了

    常用报表操作,itext_make_pdf,itext_make_word,jexcel_make_excel,poi_make_excel,pdf,Word,excel

    首先,`itext_make_pdf`指的是iText库,这是一个Java库,用于生成和编辑PDF文档。iText提供了丰富的API,可以创建新的PDF文档,也可以对已有的PDF进行修改。例如,你可以使用iText来添加文本、图像、表格,甚至数字...

    itext-1.4.8.jar_itext_

    iText 是一个流行的Java库,专门用于创建和处理PDF文档。这个特定的版本,1.4.8,是iText库的一个较早的发行版,它提供了许多功能,帮助开发者在应用程序中集成PDF生成和编辑的能力。以下是iText 1.4.8的关键知识点...

    itext_in_action源代码

    通过逐个分析这些源代码示例,我们可以深入理解 iText API 的用法,学习如何根据实际需求构建 PDF 解决方案。同时,这也是一种动手实践的学习方式,有助于我们在实际项目中灵活运用 iText,提升我们的编程技巧和解决...

    iText实战第二版_源代码阅读

    在《iText实战第二版》这本书中,通过对源代码的阅读和学习,我们可以更好地理解iText的功能及其使用方法。该书的源代码被整理成不同的部分和章节,涵盖了从基础操作到高级功能的诸多知识点。例如,清单中提到的...

    itext-2.0.8-sources.jar_itext-2.0.8.jar_

    iText 是一个流行的Java库,专门用于处理PDF文档。在这个特定的上下文中,我们关注的是iText的2.0.8版本,它包含了两个文件:`itext-2.0.8-sources.jar`和`itext-2.0.8.jar`。`sources.jar`通常包含源代码,这对于...

    itext5.0.6_itextasin1.5.2_jfreechar1.0.13_jcommon_1.0.16

    该资源包括itext5.0.6,itextasin1.5.2,jfreechar1.0.13和jcommon_1.0.16,其中itext5.0.6和itextasin1.5.2是用于pdf编辑jar包,jfreechar1.0.13和jcommon_1.0.16是用于Java里图表操作的jar包,右击工程--》Bulid ...

    Itext应用封装(二)_生成表格

    iText提供了PdfDocument、Document、PdfWriter等类,它们是构建PDF文档的基础。在生成表格时,我们主要会用到PdfTable对象,它允许我们设置行数、列数、单元格样式以及对齐方式等。 创建表格的第一步是创建一个...

    iText 7 Community版

    The iText 7 Core/Community release contains: kernel-x.y.z.jar: low-level functionality io-x.y.z.jar: low-level functionality layout-x.y.z.jar: high-level functionality forms-x.y.z.jar: AcroForms pdfa-...

    IText_2.1.7中文包集合

    JAVA PDF生成器。 IText_2.1.7中文包集合,使用教程https://blog.csdn.net/chz20072008/article/details/83232667

    iText[JAVA].rar_iText pdf_itext

    首先,我们要理解iText的基本使用方法。iText提供了丰富的API,通过这些API,开发者可以添加文本、图像、表格、超链接等元素到PDF文档中。例如,`Document`类是整个PDF文档的容器,`Font`类用于定义文本样式,`...

    itext-in-action java开发pdf

    - **第四章至第七章:基础构建块**:这些章节将详细介绍如何使用 iText 来构建 PDF 文件的基本元素,如文本、图像、表格和多列布局。 - **第八章至第十章:PDF 文本和图形**:这几章将进一步讲解如何在 PDF 中处理...

Global site tag (gtag.js) - Google Analytics