Re: [xsl] the fo:block thing

Subject: Re: [xsl] the fo:block thing
From: Matts Isuls <matts.isuls@xxxxxxxxxxx>
Date: Tue, 14 Jan 2003 10:02:41 +0200
Thanks!

Hmm it looks very promising that block-container but somehow it only
displays the first word of the text sting and only one line (not two as u
describe). What could the problem be? 

//Matts 

G. Ken Holman  (13.1.2003  14:50):
>At 2003-01-13 12:52 +0200, Matts Isuls wrote:
>>Just started with fo.
>
>Welcome!
>
>>I have this cell in a table. ... The thing is that is always have to use 
>>two lines. How do i do this?
>
>This was important for me when developing stylesheets for use with the 
>Universal Business Language (UBL) documents.  Each field on the form has a 
>prescribed location and size, yet the information in each field varies, so 
>I couldn't rely on the number of lines of text.
>
>I ended up using a block container within the table-cell.  This required me

>to set the block container to a multiple of the number of lines, but 
>remember that the default line-height is implementation dependent, so I had

>to then explicitly set the line-height so that my multiplier worked.
>
>In the example below I have font-size="10pt" line-height="1.1" which means 
>that two lines will take up 22pt, so each cell has <block-container 
>height="22pt"> to force a two-line height.
>
>I hope this helps.
>
>......................... Ken
>
>
><flow flow-name="frame-body" font-family="Times" font-size="10pt" 
>line-height="1.1">
>
>   <block>This is a test</block>
>   <table>
>     <table-column column-width="5cm"/>
>     <table-column column-width="5cm"/>
>     <table-column column-width="5cm"/>
>     <table-body>
>       <table-row>
>         <table-cell>
>           <block-container height="22pt">
>             <block>Short line</block>
>           </block-container>
>         </table-cell>
>         <table-cell>
>           <block-container height="22pt">
>             <block>Short line</block>
>           </block-container>
>         </table-cell>
>         <table-cell>
>           <block-container height="22pt">
>             <block>Short line</block>
>           </block-container>
>         </table-cell>
>       </table-row>
>       <table-row>
>         <table-cell>
>           <block-container height="22pt">
>             <block>A longer line with enough information for two
rows.</block>
>           </block-container>
>         </table-cell>
>         <table-cell>
>           <block-container height="22pt">
>             <block>A longer line with enough information for two
rows.</block>
>           </block-container>
>         </table-cell>
>         <table-cell>
>           <block-container height="22pt">
>             <block>A longer line with enough information for two
rows.</block>
>           </block-container>
>         </table-cell>
>       </table-row>
>       <table-row>
>         <table-cell>
>           <block-container height="22pt">
>             <block>Short line</block>
>           </block-container>
>         </table-cell>
>         <table-cell>
>           <block-container height="22pt">
>             <block>Short line</block>
>           </block-container>
>         </table-cell>
>         <table-cell>
>           <block-container height="22pt">
>             <block>Short line</block>
>           </block-container>
>         </table-cell>
>       </table-row>
>       <table-row>
>         <table-cell>
>           <block-container height="22pt">
>             <block>A longer line with enough information for two
rows.</block>
>           </block-container>
>         </table-cell>
>         <table-cell>
>           <block-container height="22pt">
>             <block>A longer line with enough information for two
rows.</block>
>           </block-container>
>         </table-cell>
>         <table-cell>
>           <block-container height="22pt">
>             <block>A longer line with enough information for two
rows.</block>
>           </block-container>
>         </table-cell>
>       </table-row>
>     </table-body>
>   </table>
>
></flow>
>

 XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list


Current Thread