This is an archived snapshot of W3C's public bugzilla bug tracker, decommissioned in April 2019. Please see the home page for more details.

Bug 6280 - Explicit breaks on table-header and -footer
Summary: Explicit breaks on table-header and -footer
Status: RESOLVED FIXED
Alias: None
Product: XSLFO
Classification: Unclassified
Component: XSL-FO (show other bugs)
Version: 1.1
Hardware: All All
: P2 normal
Target Milestone: ---
Assignee: Tony Graham
QA Contact: Mailing list for comments on XSL (XSl-FO)
URL: http://lists.w3.org/Archives/Public/x...
Whiteboard:
Keywords:
Depends on:
Blocks: 6281
  Show dependency treegraph
 
Reported: 2008-12-04 16:45 UTC by Tony Graham
Modified: 2010-06-03 15:52 UTC (History)
2 users (show)

See Also:


Attachments

Description Tony Graham 2008-12-04 16:45:54 UTC
From xsl-editors@w3.org:

I don't think it makes much sense to set the break-before and
break-after properties on fo:table-row and children of fo:table-cell
which are themselves children of fo:table-header and fo:table-footer
elements. It might be helpful to explicitely state that in the
descriptions of break-before and break-after.
Comment 1 Tony Graham 2009-01-13 12:45:03 UTC
Adding original poster as CC since response will be required when a solution is proposed.
Comment 2 Liam R E Quin 2010-06-03 15:51:38 UTC
We agree.

At the end of 7.20.1 "break-after" add,

This property has no effect when it appears on a descendant of fo:table-header or fo:table-footer.

Similarly for 7.20.2 "break-before".

This property has no effect when it appears on a descendant of fo:table-header or fo:table-footer.


This does not take into account the corner-case of a break inside a table header when table-omit-header-at-break is true - i.e. a break inside a table header or footer that does not repeat is now disallowed.

I have marked this issue as closed; if you feel the resolution is unsatisfactory please reopen it (and say why!)

Thank you