XSL-FO: установить фиксированную высоту статического содержимого? - PullRequest
0 голосов
/ 06 июня 2018

Есть ли способ установить фиксированную высоту для статического содержимого в xsl-fo.Я добавил атрибут height = "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 голосов
/ 06 июня 2018

Свойство height не применяется к fo:static-content (см. https://www.w3.org/TR/xsl11/#fo_static-content).. Вместо этого используйте свойство extent на fo:region-after (см. https://www.w3.org/TR/xsl11/#extent и https://www.w3.org/TR/xsl11/#fo_region-after).

...