【问题标题】:iText alignment cell 6 levelsiText 对齐单元格 6 级
【发布时间】:2014-11-08 22:03:09
【问题描述】:

在我的项目中,我使用 iText 在 PDF 上打印动态表格。

在我的枚举中有 6 个不同的级别。我想将每个级别稍微对齐。

在iText中,有一个函数:cell.setHorizo​​ntalAlignment()

问题是您只能在以下选项中进行选择:LEFT、CENTER 和 RIGHT 有什么可能的解决方案吗?

我想要的一个例子:

1
  2
    3
      4
        5
          6

【问题讨论】:

  • 您是否有特定原因要定义 indentation(您说的是 alignment,但我假设您的意思是 alignment) 在PdfPCell 的级别?为什么不在Paragraph 级别定义缩进?您必须重新表述您的问题,以消除所有可能造成混淆的原因:您是在谈论对齐还是缩进(或者您可能指的是 padding)? 为什么你需要一张桌子?级别是否与行相对应?这是一个奇怪的问题。
  • 完美!事实上,我已经改变了填充的对齐方式,这是有效的!如果您将此评论作为答案发布,我会将其标记为正确:-)!谢谢

标签: java pdf alignment itext


【解决方案1】:

如果要更改单元格内的缩进,一种方法是更改​​要添加到单元格的 Paragraph 对象级别的缩进。另一种方法是更改​​单元格的填充(您可以更改所有边的填充,或分别更改右侧、水平、顶部和底部的填充)。

【讨论】:

    猜你喜欢
    • 2015-09-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2011-08-20
    • 2020-05-08
    • 1970-01-01
    相关资源
    最近更新 更多