Java IText:块
时间:2020-01-09 10:36:08 来源:igfitidea点击:
IText中的com.itextpdf.text.Chunk
类表示最小的文本"块"。 "块"最多可以包含一个字符,最多可以包含几个句子。
这是一个简单的代码示例:
import com.itextpdf.text.Document; import com.itextpdf.text.DocumentException; import com.itextpdf.text.Paragraph; public class DocumentExample { public static void main(String[] args) { Document document = new Document(); try { PdfWriter.getInstance(document, new FileOutputStream("Chunk.pdf")); document.open(); document.add(new Chunk("This is sentence 1. ")); document.add(new Chunk("This is sentence 2. ")); document.add(new Chunk("This is sentence 3. ")); document.add(new Chunk("This is sentence 4. ")); document.add(new Chunk("This is sentence 5. ")); document.add(new Chunk("This is sentence 6. ")); document.close(); } catch (DocumentException e) { e.printStackTrace(); } catch (FileNotFoundException e) { e.printStackTrace(); } } }
请注意,句子1和句子6是如何在彼此的顶部打印的。 IText" Chunk"对象不添加换行符,段落间距或者任何其他种类的间距。它将原始文本添加到从左到右的下一个可用位置。当它到达文档的右边缘时,它从左边缘重新开始,在相同的Y位置(相同的高度)。