W3C home > Mailing lists > Public > www-xsl-fo@w3.org > January 2002

Re: variable numbers of columns in PDF-tables

From: G. Ken Holman <gkholman@CraneSoftwrights.com>
Date: Mon, 28 Jan 2002 11:40:15 -0500
Message-Id: <>
To: <www-xsl-fo@w3.org>
At 2002-01-28 04:40 -0500, Heckler wrote:

This "*" is a CALS/OASIS-like specification of a proportional unit.

>The number of columns for the XML-table varies; the column-width is 15 cm.
>For the PDF output the tgroup-attribute cols shall by divided by the
>The result shall be written in <fo:table-column> to the attribute
>How can this be achieved by means of an XSL-File?

Using <table-column column-width="proportional-column-width(nnnnn)" where 
"nnnnn" is the number of proportional units ... just like CALS/OASIS.


   <table-column column-width="proportional-column-width(1)"/>
   <table-column column-width="proportional-column-width(2)"/>
   <table-column column-width="proportional-column-width(1)"/>

Will make the middle column twice the width of each of the outside columns, 
regardless of the width of the table.

Ref: 5.10.4 The proportional-column-width function returns N units of 
proportional measure where N is the argument given to this function.

I hope this helps.

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

Upcoming: 3-days XSLT/XPath and/or 2-days XSLFO - Feb 18-22, 2002

G. Ken Holman                mailto:gkholman@CraneSoftwrights.com
Crane Softwrights Ltd.         http://www.CraneSoftwrights.com/f/
Box 266, Kars, Ontario CANADA K0A-2E0 +1(613)489-0999 (Fax:-0995)
ISBN 0-13-065196-6                        Definitive XSLT & XPath
ISBN 1-894049-08-X  Practical Transformation Using XSLT and XPath
ISBN 1-894049-07-1               Practical Formatting Using XSLFO
XSL/XML/DSSSL/SGML/OmniMark services, books(electronic, printed),
articles, training(instructor-live,Internet-live,web/CD,licensed)
Next public training:  02-02-11,12,14,15,18,21,03-04,05,06,08,11,
-                                04-08,09,10,12,05-14,15,06-04,07
Received on Monday, 28 January 2002 11:40:23 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 20:58:25 UTC