【发布时间】:2015-09-19 12:43:37
【问题描述】:
我在<fo:layout-master-set>tag 中设置了这些
<fo:region-body margin-top="5cm" margin-bottom="2cm"/>
<fo:region-before extent="5cm"/>
<fo:region-after extent="1.5cm"/>
我在region-before 中声明了一个表。这是为了在以 pdf 格式生成时在每个页面上重复。该表的高度是动态的,但行数 (5) 是固定的。因此,我的margin-top 也需要是一个变量。
如何获取region-before中表格的最终高度,将其放入变量中并将其转移到region-body的margin-top?
【问题讨论】:
-
这与您在stackoverflow.com/questions/32667429/… 中提出的问题有何不同?
-
非常。 @TonyGraham 在stackoverflow.com/questions/32667429/… 我要求一种在区域主体中重复它的方法,但在这里,我要求一种方法来获取区域之前的表格高度,以便我可以设置区域顶部的边距-动态的身体。
-
对不起,我的错误。看起来我已经在那里回答了这个问题,因为您想“在每一页中重复整个表格”,最可靠的方法是将其放在
fo:region-before中。