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(_at_)CraneSoftwrights(_dot_)com
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