W3C home > Mailing lists > Public > xsl-editors@w3.org > January to March 2004

page-viewport-area content-rectangle

From: Peter B. West <pbwest@powerup.com.au>
Date: Sat, 21 Feb 2004 11:14:32 +1000
Message-ID: <4036B0F8.6020905@powerup.com.au>
To: xsl-editors <xsl-editors@w3.org>

Resending due to mail problems.  My apologies for any multiple occurrences.

-------- Original Message --------
Subject: page-viewport-area content-rectangle
Date: Thu, 19 Feb 2004 10:31:14 +1000
From: Peter B. West <pbwest@tpg.com.au>
To: xsl-editors <xsl-editors@w3.org>
CC: fop-dev <fop-dev@xml.apache.org>

The editors,

The nub of my question is, "Why do the page margins establish a distance
between the content rectangle of the page-viewport-area and the
page-reference-area, when for other viewport/reference pairs, they
establish a distance between both the viewport and reference content
rectangle and some enclosing reference area, at least for some dimension?"

For example, in "6.4.12 fo:simple-page-master", "Constraints applicable
to regions", it is stated that "If the flow assigned to the
corresponding region is an fo:flow formatting object, then
       If the value of the media-usage trait is paginate, or the value
of the overflow trait is visible, hidden, or error-if-overflow, then the
block-progression-dimension of the region-reference-area is constrained
to be no greater than the block-progression-dimension of the

An number of conditions concerning media-usage and the block-progression
dimension of the region-reference-area are stated, but, it seems to me,
the margins which were specified on the region-master play no part in
the development of that dimension, apart from providing a common
starting point for both the region-viewport-area and the
region-reference-area.  This is seen in the definitions for region-body,
where the margins (defined on the region-master for the region-body,
with respect to the content-rectangle of the page-reference-area) are to
accommodate the four boundary regions.
Region-viewport-areas diagram, and in the 'Margins of a page'
(MediaReferenceArea.html) and 'Two page model examples'
(PageAndRegion-bodyWithOrientationOnPage.html) diagrams, and in
http://www.w3.org/TR/xsl/slice6.html#fo_region-body in the diagram 'A
close-up of the first case in the previous figure'

Is there an inconsistency between the page-level viewport/reference pair
ans other viewport/reference pairs, notably the region-body pair?  If
so, is it intentional?  To what purpose?

Peter B. West <http://www.powerup.com.au/~pbwest/resume.html>
Received on Friday, 20 February 2004 20:14:30 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:44:23 UTC