Since XInclude takes place before any XSL processing takes place and it doesn't 
supply any markup, I'm curious about the line-height problem.

When you say that the line height is too high, do you mean that the lines are 
double-spaced?  That would be caused by double-instances of line-feed 
characters at the end of each line in the text file.  Can you take a peek 
inside your FO file and see if there is an extra empty line between each line 
of text?  If so, then examining the text file or the XInclude processor would 
be next.

Bob Stayton
Sagehill Enterprises
[email protected]


  ----- Original Message ----- 
  From: Mathias Schindler 
  To: Bob Stayton 
  Cc: [email protected] 
  Sent: Thursday, February 12, 2009 1:15 AM
  Subject: AW: [docbook-apps] Using external files in programlistings


  Hmm, that's what I was afraid of :/. 

   

  Thank you Bob

   

  >Hi Mathias,

  >if only the line-height is too big, can't you just modify the attribute-set 
name="monospace.verbatim.properties" to set your own font-size and line-height ?

  >Cheers, Tobias

   

    <xsl:attribute-set name="monospace.verbatim.properties">

                    <xsl:attribute name="font-size">8pt</xsl:attribute>

                    <xsl:attribute name="text-align">left</xsl:attribute>

                    <xsl:attribute name="font-family">Courier 
New</xsl:attribute>

                    <xsl:attribute 
name="hyphenation-character">\</xsl:attribute>

                    <xsl:attribute name="line-height">1.2</xsl:attribute>

                    <xsl:attribute name="border-style">solid</xsl:attribute>

                    <xsl:attribute name="border-color">#E6E5E5</xsl:attribute>

                    <xsl:attribute name="border-width">.5pt</xsl:attribute>

                    <xsl:attribute name="text-align">start</xsl:attribute>

                    <xsl:attribute name="wrap-option">wrap</xsl:attribute>

                    <xsl:attribute name="padding-left">0.10in</xsl:attribute>

                    <xsl:attribute name="padding-right">0.10in</xsl:attribute>

                    <xsl:attribute name="padding-bottom">0.10in</xsl:attribute>

                    <xsl:attribute name="padding-top">0.10in</xsl:attribute>

    </xsl:attribute-set>

   

  I've got many programlistings in my document(without including external 
files!) and they all look as they should(I also use syntaxhighlighting), but if 
I use xinclude the line-height is too high. 

   

  Regards, Mathias

   

  Von: Bob Stayton [mailto:[email protected]] 
  Gesendet: Mittwoch, 11. Februar 2009 18:01
  An: Mathias Schindler; [email protected]
  Betreff: Re: [docbook-apps] Using external files in programlistings

   

  Hi Mathias,

  If you are using Saxon 9, you cannot use the textinsert.extension, because 
that is a Saxon 6 extension written by Norm Walsh and does not work with Saxon 
9 (as you discovered).  There is no Saxon 9 version of the extension.  You 
might inquire with Norm if he plans to update them.  8^)

    

  Bob Stayton
  Sagehill Enterprises
  [email protected]

   

   

    ----- Original Message ----- 

    From: Mathias Schindler 

    To: [email protected] 

    Sent: Wednesday, February 11, 2009 2:26 AM

    Subject: [docbook-apps] Using external files in programlistings

     

    Hi everybody!

     

     I try to include files with the <textdata> tag, but I got some problems 
using SAXON9. I need to set the parameters use.extensions=1 and 
textinsert.extension=1. But if I try to transform my XML-file I always get the 
message: "Don't know how to insert files with SAXON 9.1.0.2 from Saxonica".

     

    Here's my classpath: lib\xslthl.jar;lib\saxon9-dom.jar;lib\saxon9.jar;

     

    Any ideas?

     

    Cheers, Mathias

Reply via email to