# Percentages in proportional-column-width() not supported

## Details

• Type: Bug
• Status: Closed
• Resolution: Fixed
• Affects Version/s: trunk
• Fix Version/s: None
• Component/s:
• Labels:
None
• Environment:
Operating System: All
Platform: All
• External issue ID:
41631

## Description

I've seen examples where a percentage was used in
proportional-column-width(numeric). FOP raises an error in this case, but I
think that's wrong. The spec says:
"Percentages are values that are counted in 1/100 units. That is, 10% as a
percentage value is 0.10 as a floating point number."
and
"For example, a value of "110%" on a "font-size" property would be evaluated to
mean 1.1 times the current font size. Such a definition of the allowed
conversion for percentages is specified on the property definition. If no
conversion is specified, the resulting value is a percentage."

http://www.w3.org/TR/xsl11/#d0e5420

I interpret this so that the proportional-column-width(20%) is, in this case,
simply converted to the numeric value 0.2. So if you consistently use
percentages to specify the column widths you'd get the expected result.

• Get feedback if this view is correct.
• Write a test case
• Fix the problem

## Attachments

1. b41631.diff
2 kB
Andreas L. Delmelle

## People

• Assignee:
fop-dev
Reporter:
Jeremias Maerki