Hi,
I have a block with another block of text within and within it, I have another block of text. I do this to maintain spacing in certain circumstances (defined by the XSLT).

Unfortunately one of the sideffects of this is a very large space after the enclosed block. If I run the example below in FOP 0.93, I get some chunky spacing after "flight enquiries to check that your aircraft will be".

<?xml version="1.0" encoding="UTF-8"?>
<fo:root xmlns:fo="http://www.w3.org/1999/XSL/Format"; xmlns:str="http://exslt.org/strings";
 xmlns:datetime="http://exslt.org/dates-and-times";>
 <fo:layout-master-set>
<fo:simple-page-master margin-right="7mm" margin-left="7mm" margin-bottom="10mm" margin-top="6mm"
     page-height="297mm" page-width="210mm" master-name="A4-first">
<fo:region-body region-name="itin-body" margin-right="10mm" margin-bottom="17mm" margin-top="40mm" />
     <fo:region-before extent="40mm" region-name="itin-before-first" />
     <fo:region-after extent="17mm" region-name="itin-after" />
   </fo:simple-page-master>
<fo:simple-page-master margin-right="7mm" margin-left="7mm" margin-bottom="10mm" margin-top="6mm"
     page-height="297mm" page-width="210mm" master-name="A4-itin">
<fo:region-body region-name="itin-body" margin-right="10mm" margin-bottom="17mm" margin-top="69.9mm" />
     <fo:region-before extent="69.9mm" region-name="itin-before-rest" />
     <fo:region-after extent="17mm" region-name="itin-after" />
   </fo:simple-page-master>
   <fo:page-sequence-master master-name="A4">
     <fo:repeatable-page-master-alternatives>
<fo:conditional-page-master-reference page-position="first" master-reference="A4-first" /> <fo:conditional-page-master-reference page-position="rest" master-reference="A4-itin" />
     </fo:repeatable-page-master-alternatives>
   </fo:page-sequence-master>
 </fo:layout-master-set>
 <fo:page-sequence master-reference="A4">
   <fo:static-content flow-name="itin-before-first">
     <fo:block>
       <fo:wrapper font-size="37mm">
         <fo:basic-link external-destination="http://www.tt.com.au";>
<fo:external-graphic content-height="37mm" src="C:\workspace\FOP\united.jpg" scaling="uniform" />
         </fo:basic-link>
       </fo:wrapper>
     </fo:block>
     <fo:block />
   </fo:static-content>
   <fo:static-content flow-name="itin-before-rest">
     <fo:block>
       <fo:wrapper font-size="37mm">
         <fo:basic-link external-destination="http://www.tt.com.au";>
<fo:external-graphic content-height="37mm" src="C:\workspace\FOP\united.jpg" scaling="uniform" />
         </fo:basic-link>
       </fo:wrapper>
     </fo:block>
     <fo:block>
<fo:table border-bottom-width="1.7mm" border-bottom-color="#d6d3cf" border-bottom-style="solid" border-top-width="1.7mm" border-top-color="#d6d3cf" border-top-style="solid" padding-bottom="3.5mm"
         padding-top="3.5mm" table-layout="fixed" width="100%">
         <fo:table-column column-width="27mm" />
         <fo:table-column column-width="90mm" />
         <fo:table-column column-width="75mm" />
<fo:table-body font-family="sans-serif" font-size="10pt" color="#333" margin-bottom="3mm">
           <fo:table-row>
             <fo:table-cell>
               <fo:block margin-left="3mm">Itinerary for</fo:block>
             </fo:table-cell>
             <fo:table-cell>
               <fo:block>MR A TEST</fo:block>
               <fo:block>AND PARTY</fo:block>
             </fo:table-cell>
             <fo:table-cell>
               <fo:table table-layout="fixed" width="100%">
                 <fo:table-column column-width="50mm" />
                 <fo:table-column column-width="25mm" />
                 <fo:table-body>
                   <fo:table-row>
                     <fo:table-cell padding-after="2.2mm">
<fo:block border-bottom-color="#333" border-bottom-width="thin" border-bottom-style="solid">
                         Booking
                       </fo:block>
                     </fo:table-cell>
                     <fo:table-cell padding-after="2.2mm">
<fo:block border-bottom-color="#333" border-bottom-width="thin" border-bottom-style="solid"
                         text-align="right">
                         AA/BBBBBBB
                       </fo:block>
                     </fo:table-cell>
                   </fo:table-row>
                   <fo:table-row>
                     <fo:table-cell padding-after="2.2mm">
                       <fo:block>Issued</fo:block>
                     </fo:table-cell>
                     <fo:table-cell padding-after="2.2mm">
                       <fo:block text-align="right">13 Nov 2007</fo:block>
                     </fo:table-cell>
                   </fo:table-row>
                 </fo:table-body>
               </fo:table>
             </fo:table-cell>
           </fo:table-row>
         </fo:table-body>
       </fo:table>
     </fo:block>
   </fo:static-content>
   <fo:static-content flow-name="itin-after">
     <fo:block margin-top="5mm">
<fo:leader rule-thickness="0.05pt" leader-length="195.5mm" leader-pattern="rule" />
     </fo:block>
     <fo:table table-layout="fixed" width="100%">
       <fo:table-column column-width="89.5mm" />
       <fo:table-column column-width="120.5mm" />
       <fo:table-body>
         <fo:table-row font-size="9pt">
           <fo:table-cell>
             <fo:block>ABC 123</fo:block>
           </fo:table-cell>
           <fo:table-cell>
             <fo:block>
               Page
               <fo:page-number />
             </fo:block>
           </fo:table-cell>
         </fo:table-row>
       </fo:table-body>
     </fo:table>
   </fo:static-content>
   <fo:flow flow-name="itin-body">
     <fo:block margin-bottom="6.5mm">
<fo:table border-bottom-width="1.7mm" border-bottom-color="#d6d3cf" border-bottom-style="solid" border-top-width="1.7mm" border-top-color="#d6d3cf" border-top-style="solid" padding-bottom="3.5mm"
         padding-top="3.5mm" table-layout="fixed" width="100%">
         <fo:table-column column-width="27mm" />
         <fo:table-column column-width="90mm" />
         <fo:table-column column-width="75mm" />
<fo:table-body font-family="sans-serif" font-size="10pt" color="#333" margin-bottom="3mm">
           <fo:table-row>
             <fo:table-cell>
               <fo:block margin-left="3mm">Itinerary for</fo:block>
             </fo:table-cell>
             <fo:table-cell>
               <fo:block>MR A TEST</fo:block>
               <fo:block>AND PARTY</fo:block>
             </fo:table-cell>
             <fo:table-cell>
               <fo:table table-layout="fixed" width="100%">
                 <fo:table-column column-width="50mm" />
                 <fo:table-column column-width="25mm" />
                 <fo:table-body>
                   <fo:table-row>
                     <fo:table-cell padding-after="2.2mm">
<fo:block border-bottom-color="#333" border-bottom-width="thin" border-bottom-style="solid">
                         Booking
                       </fo:block>
                     </fo:table-cell>
                     <fo:table-cell padding-after="2.2mm">
<fo:block border-bottom-color="#333" border-bottom-width="thin" border-bottom-style="solid"
                         text-align="right">
                         GG/219306
                       </fo:block>
                     </fo:table-cell>
                   </fo:table-row>
                   <fo:table-row>
                     <fo:table-cell padding-after="2.2mm">
                       <fo:block>Issued</fo:block>
                     </fo:table-cell>
                     <fo:table-cell padding-after="2.2mm">
                       <fo:block text-align="right">13 Nov 2007</fo:block>
                     </fo:table-cell>
                   </fo:table-row>
                 </fo:table-body>
               </fo:table>
             </fo:table-cell>
           </fo:table-row>
         </fo:table-body>
       </fo:table>
     </fo:block>
<fo:block font-size="9pt" font-family="HelveticaMonospace" color="#333" white-space-treatment="preserve"
       linefeed-treatment="preserve">
       <fo:table table-layout="fixed" width="100%">
         <fo:table-column column-width="11mm" />
         <fo:table-column column-width="16mm" />
         <fo:table-column column-width="169mm" />
         <fo:table-body>
           <fo:table-row>
             <fo:table-cell number-columns-spanned="3">
<fo:block color="#005F97" font-size="12pt" font-family="sans-serif" font-weight="bold" margin-bottom="3mm" border-bottom-width="0.1mm" border-bottom-style="solid"
                 border-bottom-color="#005F97">
                 PREPARED ON BEHALF OF ABC 123
               </fo:block>
             </fo:table-cell>
           </fo:table-row>
           <fo:table-row>
             <fo:table-cell>
               <fo:block />
             </fo:table-cell>
             <fo:table-cell number-columns-spanned="2">
<fo:block linefeed-treatment="preserve" margin-bottom="5mm" margin-top="0"> <fo:block padding="0" margin-bottom="0" white-space-collapse="false" white-space-treatment="preserve"> flight enquiries to check that your aircraft will be </fo:block>

departing at the time shown on your ticket and itinerary.

* Baggage weight should not exceed 20 kilograms. For every kilogram over the allowance, excess baggage
fees may be charged.

* The standard Australian hotel check-in time is 2:00pm. If you are arriving on an early flight, you
may not be able to access your room until this time.

* Upon check-in at your hotel or collection of your rental car, you will be asked for either a credit card imprint or a cash deposit. This is standard procedure and is used as a deposit against
incidentals, excess car insurance, etc.

               </fo:block>
             </fo:table-cell>
           </fo:table-row>
         </fo:table-body>
       </fo:table>
     </fo:block>
   </fo:flow>
 </fo:page-sequence>
</fo:root>

--
Kamal Bhatt


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

Reply via email to