XSL-FO:设置固定的静态内容高度?

时间:2018-06-06 13:09:10

标签: xml pdf xsl-fo

有什么方法可以在xsl-fo中为静态内容设置固定高度。 我加了高度=" 20mm"属性,但它不起作用。

我的xsl是这样的:

<fo:static-content flow-name="xsl-region-after"
                     height="20mm">
                    <fo:block margin-left="5mm" margin-right="5mm">
                        <fo:table border-top="1px solid black">
                            <fo:table-column column-width="95mm" />
                            <fo:table-column column-width="95mm" />
                            <fo:table-body>
                                <fo:table-row>
                                    <fo:table-cell>
                                        <fo:block>
                                            Entité
                                            Exercice
                                        </fo:block>
                                    </fo:table-cell>
                                    <fo:table-cell>
                                        <fo:block>
                                            Page
                                            <fo:page-number />
                                        </fo:block>
                                    </fo:table-cell>
                                </fo:table-row>
                            </fo:table-body>
                        </fo:table>
                    </fo:block>
                </fo:static-content>

有些人可以指导我解决这个问题。

1 个答案:

答案 0 :(得分:1)

height属性不适用于fo:static-content(请参阅https://www.w3.org/TR/xsl11/#fo_static-content)。请改用extent上的fo:region-after媒体资源(请参阅https://www.w3.org/TR/xsl11/#extenthttps://www.w3.org/TR/xsl11/#fo_region-after)。