Hi Giuseppe,

This is a FOP limitation, as you found out the hard way. FOP does not
make use of the flexibility in block-progression-dimension to adjust the
height of the block according to the content. It uses only the optimum
value. Likewise for tables: a table row will only grow as much as
necessary to accommodate all its content, but the potential slack will
not be used.

Sorry,
Vincent


On 23/05/11 12:49, Giuseppe Briotti wrote:
> No way in a more simple structure too:
> 
> <?xml version="1.0" encoding="UTF-8"?>
> <fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format";>
> 
>     <fo:layout-master-set>
>         <fo:simple-page-master master-name="PM">
>             <fo:region-body margin-top="20mm" margin-left="20mm"
> margin-right="20mm" margin-bottom="20mm"/>
>             <fo:region-before extent="20mm" />
>             <fo:region-after extent="20mm" />
>         </fo:simple-page-master>
>     </fo:layout-master-set>
> 
>     <fo:page-sequence master-reference="PM">
>         <fo:flow flow-name="xsl-region-body">
>             <!-- block container for the whole "table" -->
>             <fo:block-container  block-progression-dimension="20cm" >
>                 <!-- first "table row" -->
>                 <fo:block-container
>                     block-progression-dimension.minimum="2cm"
>                     block-progression-dimension.optimum="6cm"
>                     block-progression-dimension.maximum="9cm"
>                     border="solid 1pt" background-color="yellow" >
> 
>                         <fo:block>
>                             <fo:inline>
>                             Blocco 1. Sed ut perspiciatis unde omnis
>                             iste natus error sit voluptatem accusantium
> doloremque
>                             laudantium, totam rem aperiam, eaque ipsa quae
> ab illo
>                             inventore veritatis et quasi architecto beatae
> vitae dicta
>                             sunt explicabo. Nemo enim ipsam voluptatem quia
> voluptas sit
>                             aspernatur aut odit aut fugit, sed quia
> consequuntur magni
>                             dolores eos qui ratione voluptatem sequi
> nesciunt.
>                             </fo:inline>
>                         </fo:block>
> 
>                 </fo:block-container>
> 
>                 <!-- second row -->
>                 <fo:block-container
>                     block-progression-dimension.minimum="2cm"
>                     block-progression-dimension.optimum="8cm"
>                     block-progression-dimension.maximum="9cm"
>                     border="solid 1pt" >
> 
>                         <fo:block>
>                             <fo:inline>
>                                 Blocco 2. Lorem ipsum dolor sit amet,
> consectetur
>                                 adipisicing elit, sed do eiusmod tempor
> incididunt ut labore
>                                 et dolore magna aliqua. Ut enim ad minim
> veniam, quis
>                                 nostrud exercitation ullamco laboris nisi ut
> aliquip ex ea
>                                 commodo consequat. Duis aute irure dolor in
> reprehenderit in
>                                 voluptate velit esse cillum dolore eu fugiat
> nulla pariatur.
>                                 Excepteur sint occaecat cupidatat non
> proident, sunt in
>                                 culpa qui officia deserunt mollit anim id
> est
>                                 laborum.
>                                 Blocco 2. Lorem ipsum dolor sit amet,
> consectetur
>                                 adipisicing elit, sed do eiusmod tempor
> incididunt ut labore
>                                 et dolore magna aliqua. Ut enim ad minim
> veniam, quis
>                                 nostrud exercitation ullamco laboris nisi ut
> aliquip ex ea
>                                 commodo consequat. Duis aute irure dolor in
> reprehenderit in
>                                 voluptate velit esse cillum dolore eu fugiat
> nulla pariatur.
>                                 Excepteur sint occaecat cupidatat non
> proident, sunt in
>                                 culpa qui officia deserunt mollit anim id
> est
>                                 laborum.
>                             </fo:inline>
>                         </fo:block>
> 
>                 </fo:block-container>
> 
>                 <!-- last row -->
>                 <fo:block-container
>                     block-progression-dimension.minimum="2cm"
>                     block-progression-dimension.optimum="6cm"
>                     block-progression-dimension.maximum="9cm"
>                     border="solid 1pt" background-color="yellow" >
> 
>                         <fo:block><fo:inline>
>                             Blocco 3. Sed ut perspiciatis unde omnis
>                             iste natus error sit voluptatem accusantium
> doloremque
>                             laudantium, totam rem aperiam, eaque ipsa quae
> ab illo
>                             inventore veritatis et quasi architecto beatae
> vitae dicta
>                             sunt explicabo. Nemo enim ipsam voluptatem quia
> voluptas sit
>                             aspernatur aut odit aut fugit, sed quia
> consequuntur magni
>                             dolores eos qui ratione voluptatem sequi
> nesciunt.
>                             Blocco 3. Sed ut perspiciatis unde omnis
>                             iste natus error sit voluptatem accusantium
> doloremque
>                             laudantium, totam rem aperiam, eaque ipsa quae
> ab illo
>                             inventore veritatis et quasi architecto beatae
> vitae dicta
>                             sunt explicabo. Nemo enim ipsam voluptatem quia
> voluptas sit
>                             aspernatur aut odit aut fugit, sed quia
> consequuntur magni
>                             dolores eos qui ratione voluptatem sequi
> nesciunt.
>                             Blocco 3. Sed ut perspiciatis unde omnis
>                             iste natus error sit voluptatem accusantium
> doloremque
>                             laudantium, totam rem aperiam, eaque ipsa quae
> ab illo
>                             inventore veritatis et quasi architecto beatae
> vitae dicta
>                             sunt explicabo. Nemo enim ipsam voluptatem quia
> voluptas sit
>                             aspernatur aut odit aut fugit, sed quia
> consequuntur magni
>                             dolores eos qui ratione voluptatem sequi
> nesciunt.
>                         </fo:inline></fo:block>
> 
>                 </fo:block-container>
> 
>             </fo:block-container>
> 
>         </fo:flow>
>     </fo:page-sequence>
> 
> </fo:root>
> 

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to