如何解决有什么办法可以制作整页表格?
我也想把这张桌子做成100%的高度。
XSLT片段:
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format">
<!-- defines the layout master -->
<fo:layout-master-set>
<fo:simple-page-master master-name="simpleA4" page-height="29.7cm" page-width="21cm" margin-top="2cm" margin-bottom="2cm" margin-left="2cm" margin-right="2cm">
<fo:region-body/>
</fo:simple-page-master>
</fo:layout-master-set>
<!-- starts actual layout -->
<fo:page-sequence master-reference="simpleA4">
<fo:flow flow-name="xsl-region-body">
<fo:table width="110mm" border-style="outset" border-width="1pt">
<fo:table-column column-number="1" column-width="80%" border-style="solid" border-width="1pt"/>
<fo:table-column column-number="2" column-width="80%" border-style="solid" border-width="1pt"/>
<fo:table-body>
<xsl:apply-templates select="etiqueta"/>
</fo:table-body>
</fo:table>
</fo:flow>
</fo:page-sequence>
</fo:root>
解决方法
您几乎可以自己回答。使用:
<fo:table height="100%">
要使最后一行扩展为填充高度以使表格填充页面,您可能需要在最后一行的fo:table-cell
上使用它:
<fo:table-cell block-progression-dimension.optimum="100%">
您没有说出您使用的是哪种格式化程序,因此这可能对您不起作用。
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。