Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/google-maps/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 在iText(2)多列文本中均匀填充列_Java_Itext_Itextpdf - Fatal编程技术网

Java 在iText(2)多列文本中均匀填充列

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

我使用了一个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... 

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
我知道我可以在构造函数中设置多栏文本的高度,但我不知道在构造时所有元素的总高度。有什么想法吗?

我不知道施工时所有构件的总高度。-然后首先接收当前页面的元素,然后进行构建。我不知道构建时所有元素的总高度。-然后首先接收当前页面的元素,然后构造。