我想用 iText 创建收据。例如:
String1 = "Sale Amount"
String2 = "$2.00"
目的是如何将 2 个字符串对齐到 PDF 行,然后我得到:
------------------------------------
| Sale Amount $2.00 |
左侧为销售金额,右侧为 $2.00。
请下载我的书的第 2 章并开始阅读第 44 页的“SEPARATOR CHUNKS”部分。分隔块是一个特殊Chunk
实例,其作用方式与 Java 中的“Glue”相同。它通常用于在目录中通过虚线将标题与页码分开,但您也可以在不使用虚线的情况下使用它来实现所需的对齐方式。
另一种方法是创建一个包含两列和调整单元格边框的表格。然后将第一列中的单元格对齐定义为左对齐,将第二列中的单元格对齐定义为右对齐。这种方法的缺点是您需要定义列宽(您知道会发生什么吗?)并且您需要编写更多代码。优点是如果内容不适合一行,则内容将正确换行。