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