axf:footnote-max-height

(Auszug aus "XSL-FO ― Die Referenz" von Manuel Montero Pineda & Steffen Herkert, 2016, dpunkt.verlag)

A | B | C | D | E | F | G | H | I | J | K | L | M | N | O | P | Q | R | S | T | U | V | W | X | Y | Z

Category Footnote >> Footnote Positioning

Specifies the maximum height of footnote. V6.3

Value:auto | <length> | <percentage>
Initial:auto
Applies to:fo:region-body
Inherited:no
Percentages:refer to the height of the page

Specifies the maximum height of footnote. The behavior when auto is specified depends on the value of auto-break-footnote in the Option Setting File.

  • When axf:footnote-max-height="auto" and auto-break-footnote is false are specified

    Up to AH Formatter V6.1, page break (column break) did not occur within footnote-body. This setting performs such previous operation. In case a footnote is big and exceeds the page height, an overflow occurs. However, only in case a footnote is small, is it possible to format without breaking a footnote.

  • When axf:footnote-max-height="auto" and auto-break-footnote is true are specified

    It is considered that the page height is specified to axf:footnote-max-height and page break (column break) occurs within footnote-body.

  • When axf:footnote-max-height="<length>" or "<percentage>" is specified

    The value must be a positive. auto-break-footnote is not referred to. At this time, page (column) break may occur within footnote-body. The footnote will be put after an anchor position as much as possible and the remaining part will be split and sent to the next page (Column).

These property are not available with AH Formatter V6.3 Lite.

XSL-FO sample:

<fo:root xml:lang="en" xmlns:fo="http://www.w3.org/1999/XSL/Format" xmlns:cpfo="http://www.compart.net/xmlns/cpfo" xmlns:svg="http://www.w3.org/2000/svg" xmlns:axf="http://www.antennahouse.com/names/XSL/Extensions">

Antenna House, Inc.

A footnote breaking across multiple pages

The height of a footnote region can be set by using axf:footnote-max-height. If a part of a footnote that did not fit in the specified region, page break is applied within footnote-body and sent to the next page (block). If auto-break-footnote is specified and axf:footnote-max-height="auto" is set as false in the option setting file, a footnote can be provided without split.

Footnote arrangement by axf:footnote-max-height="15%" setting

AH Formatter is a most powerful formatting and printing software

(1)

(1)

Depending on the formatting capability, AH Formatter (formatting using XSL-FO and CSS) and AH CSS Formatter (formatting using CSS) are available.

using XSL-FO and XML/HTML with CSS.

(2)

(2)

XSL-FO and CSS cannot be mixed.

ABCDE

(3)

(3)

footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote. footnote.

This software conforms to XSL 1.1,

(4)

(4)

See also [XSL-FO Conformance] in the online manual.

which is a specification for displaying / printing XML documents in a fine manner. Also it supports the page formatting with the layout setting by the CSS Level 3 specification which is currently under formulation in the CSS Working Group.

Download der Beispiele

Output:

page 2

Tipp der data2type-Redaktion:
Zum Thema XSL-FO bieten wir auch folgende Schulungen zur Vertiefung und professionellen Fortbildung an: