https://issues.apache.org/bugzilla/show_bug.cgi?id=37579
--- Comment #21 from Andreas L. Delmelle <[EMAIL PROTECTED]> 2008-05-02 13:49:08 PST --- Further investigation into the ordering of footnotes for table-header and table-footer revealed that they are added to the first/last page in case we add to the table: table-omit-header-at-break="true" The reason, if I judge correctly, is that in this case, the header's element-list is added to the head of the combined element list. In the default case, with the header repeated at each break, that list will be the next-to-last element in the combined list. The footer will be the last, if present. The infinite loop seems to point to a borderline-case where there is 'just (not) enough' room to fit both the table and all its footnotes on one page. Further investigation pending... The problem with getLengthBase() seems to point to a difficulty with property-inheritance: strictly speaking, the footnote should inherit the computed value for start-indent(), but during property resolution, this value is not yet known if the specified value is "label-end()". Since LabelEndFunction makes use of a PercentLength that can only be evaluated during layout, the descendants of the list-item-label inherit the expression: reference-area-width - (provisional-distance-between-starts + start-indent - provisional-label-separation) -- Configure bugmail: https://issues.apache.org/bugzilla/userprefs.cgi?tab=email ------- You are receiving this mail because: ------- You are the assignee for the bug.
