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]
