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 6269 - ipd/bpd percentage base
Summary: ipd/bpd percentage base
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: Anders Berglund
QA Contact: Mailing list for comments on XSL (XSl-FO)
URL: http://lists.w3.org/Archives/Public/x...
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2008-12-04 14:48 UTC by Tony Graham
Modified: 2008-12-18 13:34 UTC (History)
0 users

See Also:


Attachments

Description Tony Graham 2008-12-04 14:48:36 UTC
I am seeking clarification of the XSL-FO 1.1 Recommendation at Sections
7.15.3 (block-progression-dimension) and 7.15.7
(inline-progression-dimension), for the <percentage> calculation. In both
cases, the percentage base is described as "the corresponding dimension of
the closest area ancestor that was generated by a block-level formatting
object."[1] This definition does not address formatting objects that may be
direct descendants of the fo:flow, such as fo:block-container and fo:table,
that can specify ipd and bpd.

My intuition wants to restate the definition as follows: "the corresponding
dimension of the closest area ancestor that is either a reference area or an
area that was generated by a block-level formatting object." Can you either
confirm that this restatement is correct, or provide additional guidance for
the case I have described?
Comment 1 Tony Graham 2008-12-18 13:12:26 UTC
The FO subgroup proposes the following change:

--------------------------------------------------------
ipd/bpd percentatge base:

in 7.15.3 and 7.15.7 add to the end of the sentence

The percentage is calculated with respect to the corresponding
dimension of the closest area ancestor that was generated by a
block-level formatting object.

the text:

, or if there is no such area ancestor the closest area ancestor that
is a reference area.

in 6.2 change the sentence:

The parameter entity, "%block;"
in the content models below, contains the following formatting objects:

to

The parameter entity, "%block;"
, defining the block-level formatting objects,
in the content models below, contains the following formatting objects:
--------------------------------------------------------

In accordance with the instructions at 
http://www.w3.org/XML/2008/01/xsl-fo-bugzilla.html#verify, please review the
proposed resolution carefully and let the Working Group know whether it's
acceptable or not.
Comment 2 Tony Graham 2008-12-18 13:34:41 UTC
Proposal accepted in http://lists.w3.org/Archives/Public/xsl-editors/2007JulSep/0006.html