xmlgraphics-fop-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From Pascal Sancho <pascal.san...@takoma.fr>
Subject Re: Fixed table layout, fixed row height, not getting expected row height
Date Thu, 03 Nov 2011 10:05:31 GMT


Le 01/11/2011 03:29, Todd Hivnor a écrit :
> I'm upgrading from FOP v0.20 to v1.0. My fixed sized tables are coming out a different
sized than before. I'm confused about why. 
> 
> 
> In the code below, I have a table-row with height=100px. The table-cells have 20px of
padding. I end up using 140px of height, not 100px as I requested with <fo:table-row height='100px'>
It seems that my padding is adding to the row-height, which wasn't happening before.

Yes, that is the expected behaviour, according to XSL-FO REC (see REC
4.2.2 and 4.2.3 at [1] and [2])

current FOP is more compliant against FO-REC than the (very) old FOP
0.2x versions

[1] http://www.w3.org/TR/xsl/#area-common
[2] http://www.w3.org/TR/xsl/#area-geo

> I would much prefer to specify a row height and have it stick. How can I accomplish this?

> 
> 
> 
> <fo:root  xmlns:fo='http://www.w3.org/1999/XSL/Format'>
> <fo:layout-master-set>
>    <fo:simple-page-master master-name="StandardPageMaster" margin="0px" page-width="400px"
page-height="300px">
>          <fo:region-body margin="0px" />
>    </fo:simple-page-master>
> </fo:layout-master-set>
> <fo:page-sequence master-reference='StandardPageMaster' >
> <fo:flow flow-name='xsl-region-body'>
> <fo:table table-layout='fixed'>
>     <fo:table-column column-width='200px' />
>     <fo:table-column column-width='100px' />
>     <fo:table-body>
>         <fo:table-row height='100px'><!-- this row will end up using 140px :(
-->
>             <fo:table-cell background-color='#00Bb84' padding='20px'>
>                 <fo:block>Column 1</fo:block>
>             </fo:table-cell>
>             <fo:table-cell background-color='#008b84'  padding='20px'>
>                 <fo:block>Column 2</fo:block>
>             </fo:table-cell>
>         </fo:table-row>
>     </fo:table-body>
> </fo:table>
> </fo:flow>
> </fo:page-sequence>
> </fo:root>
> 


-- 
Pascal

---------------------------------------------------------------------
To unsubscribe, e-mail: fop-users-unsubscribe@xmlgraphics.apache.org
For additional commands, e-mail: fop-users-help@xmlgraphics.apache.org


Mime
View raw message