Java 在iText(2)多列文本中均匀填充列
我使用了一个multiclumnText元素来将元素排成三列。现在看起来是这样的:Java 在iText(2)多列文本中均匀填充列,java,itext,itextpdf,Java,Itext,Itextpdf,我使用了一个multiclumnText元素来将元素排成三列。现在看起来是这样的: some text on the first page... Element1 Element4 Element2 Element5 Element3 Element6 -pagebreak- Element7 Element12 Element8 Element9 Element10 Element11 some text on the first page... E
some text on the first page...
Element1 Element4
Element2 Element5
Element3 Element6
-pagebreak-
Element7 Element12
Element8
Element9
Element10
Element11
some text on the first page...
Element1 Element4
Element2 Element5
Element3 Element6
-pagebreak-
Element7 Element10
Element8 Element11
Element9 Element12
如您所见,在第二页中,它首先填充第一列,然后开始第二列。我希望它平均分布在两列上,所以它看起来像这样:
some text on the first page...
Element1 Element4
Element2 Element5
Element3 Element6
-pagebreak-
Element7 Element12
Element8
Element9
Element10
Element11
some text on the first page...
Element1 Element4
Element2 Element5
Element3 Element6
-pagebreak-
Element7 Element10
Element8 Element11
Element9 Element12
我知道我可以在构造函数中设置多栏文本的高度,但我不知道在构造时所有元素的总高度。有什么想法吗?我不知道施工时所有构件的总高度。-然后首先接收当前页面的元素,然后进行构建。我不知道构建时所有元素的总高度。-然后首先接收当前页面的元素,然后构造。