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