2016-04-07 8 views
0

Ich versuche, eine dynamische PDF mit apache fop mit einem mehrseitigen fo:table zu erzeugen. Wie ist es möglich, eine fo:table-footer auszublenden oder eine alternative Tabellenfußzeile auf der letzten Seite zu setzen?versteckte oder alternative fo: Tabelle-Fuß auf der letzten Seite mit XSL-FO/Apache FOP

Es gibt eine solution für verschiedene Seite Fußzeilen fo:static-content und fo:conditional-page-master-reference verwenden. Aber ich denke, das ist nicht die richtige Richtung zu suchen - oder?

Antwort

0

Sie können table-omit-footer-at-break="true" auf Ihrem fo:table verwenden, damit Sie die Fußzeile nicht bis zum Ende der Tabelle erhalten. Siehe https://www.w3.org/TR/xsl11/#table-omit-footer-at-break

Andernfalls können Sie fo:marker verwenden, um Ihren Inhalt in der Fußzeile der letzten Seite, auf der die Tabelle angezeigt wird, abzurufen.

+0

fo: Marker hat es getan, eine detaillierte Lösung finden Sie hier: http://StackOverflow.com/Questions/30974903/xslfo-retrieve-Marker-Not-valid-child/31012095#31012095 –