Re: [xsl] Missing 'width' attribute, CALS limitation?

Subject: Re: [xsl] Missing 'width' attribute, CALS limitation?
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Tue, 12 Nov 2002 13:00:46 -0500
At 2002-11-12 03:52 +0100, Gustaf Liljegren wrote:
Am I right in my assumption that to calculate mixed column widths
(proportional and absolute), you need the total width of a table?

This is not right.


You can mix absolute widths (i.e. column-width="5cm") with proportional widths (i.e. column-width="proportional-column-width( number-of-units )") and the formatter will prorate the remaining width of the table for proportional specifications after removing any absolute values.

CALS doesn't have such an attribute.

Now I question if I understood your original question.


It has something called "pgwide",
which I think can be useful, but I don't understand it fully. The DocBook
book says:

"If pgwide has the value 0, then the table is rendered in the current text
flow (with flow column width). A value of 1 specifies that the table should
be rendered across the full text page."

My interpretation is that 0 might be useful for tables as wide as
fo:region-body. Does 1 really mean a page without margins? What about
tables just half the width of fo:region-body? Why not have a width
attribute? Isn't this a major shortcoming in CALS?

The semantics represented by the elements and attributes of CALS tables have been discussed, reviewed and standardized by OASIS. The page http://oasis-open.org/specs/tablemodels.shtml has pointers to a number of documents.


Looking at 3.1.5 of http://oasis-open.org/specs/tr9501.html shows that pgwide has to do with spanning columns of the page, not with anything to do with the margins.

So, from an XSL-FO point of view, I think pgwide="1" would have to translate to span="all".

I hope this helps.

...................... Ken


-- Upcoming hands-on in-depth XSLT/XPath and/or XSL-FO: - North America: Feb 3 - Feb 7,2003

G. Ken Holman               mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Crane Softwrights Ltd.        http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0  +1(613)489-0999 (F:-0995)
ISBN 0-13-065196-6                     Definitive XSLT and XPath
ISBN 0-13-140374-5                             Definitive XSL-FO
ISBN 1-894049-08-X Practical Transformation Using XSLT and XPath
ISBN 1-894049-10-1             Practical Formatting Using XSL-FO
Next conference training:                    2002-12-08,03-03,06


XSL-List info and archive: http://www.mulberrytech.com/xsl/xsl-list



Current Thread