I'm having problems getting table columns to fill the table width using
0.93/Java1.4. 

In particular, I've got:
<fo:table width="100%" table-layout="fixed">
  <fo:table-column column-width="proportional-column-width(1)+30mm"/>
  <fo:table-column column-width="proportional-column-width(1)+50mm"/>
  <fo:table-column column-width="proportional-column-width(1)+12.5mm"/>
  <fo:table-column column-width="proportional-column-width(1)+15mm"/>
  <fo:table-body>
    ...table-rows and table-cells...
  </fo:table-body>
</fo:table>

What I expected to happen is that each of the columns widths would be at
least the specified absolute length (30,50,12.5,15mm), plus 1/4 of the
difference between the table's width and the sum of those absolute widths.
What I get is that each column is just the specified absolute width
(30,50,12.5,15mm), i.e. proportional-column-width(1) is effectively 0.

If I try:
  <fo:table-column column-width="proportional-column-width(4)"/>
  <fo:table-column column-width="50mm"/>
  <fo:table-column column-width="12.5mm"/>
  <fo:table-column column-width="15mm"/>
I get what I expect, the last three columns are the specified widths, and
the first one takes up all the remaining space.

Am I misintrpreting the spec, or is this a FOP bug? If the former can anyone
recommend an alternative way to specify column widths in absolute units, and
table widths as a % and have FOP treat the specified column widths a
'advised minimums', and actually distribute the excess space amongst each of
the columns?

Many thanks

Tom


---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to