【问题标题】:How do I get the height of a table/element as a variable?如何将表格/元素的高度作为变量?
【发布时间】: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 中。

标签: xml xslt xsl-fo


【解决方案1】:

将表格本身放入另一个表格的表格标题中,该表格有一个包含整个页面正文内容的单元格。标题中的表格将在每一页上重复

【讨论】:

    猜你喜欢
    • 2019-04-24
    • 1970-01-01
    • 2017-08-16
    • 1970-01-01
    • 2017-03-23
    • 2017-04-29
    • 2021-10-24
    • 2012-11-14
    • 1970-01-01
    相关资源
    最近更新 更多