0

我想用 iText 创建收据。例如:

String1 = "Sale Amount"
String2 = "$2.00"

目的是如何将 2 个字符串对齐到 PDF 行,然后我得到:

  ------------------------------------
  | Sale Amount                $2.00 |

左侧为销售金额,右侧为 $2.00。

4

1 回答 1

1

请下载我的书的第 2 章并开始阅读第 44 页的“SEPARATOR CHUNKS”部分。分隔块是一个特殊Chunk实例,其作用方式与 Java 中的“Glue”相同。它通常用于在目录中通过虚线将标题与页码分开,但您也可以在不使用虚线的情况下使用它来实现所需的对齐方式。

另一种方法是创建一个包含两列和调整单元格边框的表格。然后将第一列中的单元格对齐定义为左对齐,将第二列中的单元格对齐定义为右对齐。这种方法的缺点是您需要定义列宽(您知道会发生什么吗?)并且您需要编写更多代码。优点是如果内容不适合一行,则内容将正确换行。

于 2013-06-12T09:59:59.077 回答