Re: [xsl] space between wrapped lines

Subject: Re: [xsl] space between wrapped lines
From: "G. Ken Holman" <gkholman@xxxxxxxxxxxxxxxxxxxx>
Date: Thu, 21 Jul 2005 07:38:18 -0400
At 2005-07-21 16:43 +1000, Anujith Amaratunga wrote:
How do I reduce line space between wrapped lines of text in a block.

By specifying the line height of the <fo:block> that creates the lines. Without specifying it explicitly, it is a factor of the current font size between 1.0 and 1.2.


I tried line height and space after/before... did not work.

You don't say where you have tried using these values. Adding these values to <fo:inline> will not help you.


The code looks like this:

You do not show what the font size is at the time you create your <fo:block>, so there is no indication in your short example of what the leading might be.


<fo:block>
  <xsl:for-each select="data">
    <fo:inline font-size="9pt" font-style="italic" font-weight="bold">
      <xsl:apply-templates/>
    </fo:inline>
  </xsl:for-each>
</fo:block>

Specify line-height= on the <fo:block> and you should get the results you need.


I hope this helps.

. . . . . . . Ken

--
World-wide on-site corporate, govt. & user group XML/XSL training.
G. Ken Holman                 mailto:gkholman@xxxxxxxxxxxxxxxxxxxx
Crane Softwrights Ltd.          http://www.CraneSoftwrights.com/s/
Box 266, Kars, Ontario CANADA K0A-2E0    +1(613)489-0999 (F:-0995)
Male Breast Cancer Awareness  http://www.CraneSoftwrights.com/s/bc
Legal business disclaimers:  http://www.CraneSoftwrights.com/legal

Current Thread