xsl-list
[Top] [All Lists]

Re: space between wrapped lines

2005-07-21 04:38:18
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(_at_)CraneSoftwrights(_dot_)com
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


--~------------------------------------------------------------------
XSL-List info and archive:  http://www.mulberrytech.com/xsl/xsl-list
To unsubscribe, go to: http://lists.mulberrytech.com/xsl-list/
or e-mail: <mailto:xsl-list-unsubscribe(_at_)lists(_dot_)mulberrytech(_dot_)com>
--~--



<Prev in Thread] Current Thread [Next in Thread>