iText是否提供重叠边距的机制?

问题描述:

我一直在试图组织与多个边缘部分,但他们ofter与其他边缘重叠:iText是否提供重叠边距的机制?

  • 页眉/组/ CONTENT
  • 页眉/ CONTENT/SECTION
  • 内容/组/ CONTENT
  • 部分/分支

每个人都有不同的利润集; HEADER必须具有利润率,不管它是否跟随CONTENT或SECTION,SECTION也应该有一些利润来将其与CONTENT分开。

这样的结果是HEADER的边距和SECTION的边距重叠,从而创建了双倍大小的边距。

在iText中是否有任何保证金机制可能导致Max(margin1,margin2)而不是Sum(margin1,margin2)?

+0

您正在使用哪种iText版本? –

+0

〜2.1.7,较老的一个 看来,使用部分上的spacingBefore()和标题页边距一起工作。 –

+0

这是我对iText 2/5的建议。 :) –

使用HEADER边距/填充底部(我不记得我们一直使用到现在为止哪一个)以及部分段落的'spacingBefore'工作得很好。