码迷,mamicode.com
首页 > 其他好文 > 详细

itextpdf5操作文本

时间:2019-10-30 18:01:45      阅读:279      评论:0      收藏:0      [点我收藏+]

标签:chunk   文本   tis   特定   对象   exti   功能   out   部分   

itextpdf使用document操作文本可以使用3个对象来做:Chunk、Phrase、Paragraph。

itextpdf5的包对它们的介绍是这样的:

chunk:

这是可以添加到文档中最小的重要部分。
大多数元素可以划分为一个或多个块。chunkis是一个带有特定字体的字符串。所有其他布局参数都应该在这个textis块添加到的对象中定义。

Phrase:

短语是一系列的块。
一个短语有一个主字体,但是短语中的一些块可以有不同于主字体的字体。一个短语中的所有块都有相同的开头。

Paragraph:

A Paragraph is a series of Chunks and/or Phrases.
A Paragraph has the same qualities of a Phrase, but alsosome additional layout-parameters:
•the indentation
•the alignment of the text

它们有一些自己的特点:

在继承结构上,paragraph继承了phrase。phrase和paragraph的文本会自动换行,而chunk是不会自动换行的,超出页面的部分不会被显示。

所以,chunk可以设置文本本身的一些属性,如文字背景,下划线,行高。

而paragraph可以操作文字的排版,段落的间距,行间距,等等。phrase功能跟单一,能设置行间距,也被paragraph继承了。

代码:

 

itextpdf5操作文本

标签:chunk   文本   tis   特定   对象   exti   功能   out   部分   

原文地址:https://www.cnblogs.com/whalesea/p/11766476.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!