Hi,
The term element is handled by a simple template, but it doesn't have an
attribute-set of its own. You can customize this template from fo/lists.xsl to
do whatever you like:
<xsl:template match="varlistentry/term">
<fo:inline>
<xsl:call-template name="simple.xlink">
<xsl:with-param name="content">
<xsl:apply-templates/>
</xsl:with-param>
</xsl:call-template>
</fo:inline>
<xsl:choose>
<xsl:when test="not(following-sibling::term)"/> <!-- do nothing -->
<xsl:otherwise>
<!-- * if we have multiple terms in the same varlistentry, generate -->
<!-- * a separator (", " by default) and/or an additional line -->
<!-- * break after each one except the last -->
<fo:inline><xsl:value-of
select="$variablelist.term.separator"/></fo:inline>
<xsl:if test="not($variablelist.term.break.after = '0')">
<fo:block/>
</xsl:if>
</xsl:otherwise>
</xsl:choose>
</xsl:template>
Bob Stayton
Sagehill Enterprises
[EMAIL PROTECTED]
----- Original Message -----
From: Pedro Pastor
To: [email protected]
Cc: [EMAIL PROTECTED]
Sent: Wednesday, December 19, 2007 12:07 AM
Subject: [docbook-apps] Formatting <variablelist>
Hello,
I'm customizing the format of the <variablelist> block for PDF output, but I
didn't manage to change the style of the <term> child element.
Could anybody provide with me some hints on how to do that, or any code
example?
Any help would be appreciated.
Regards,
Pedro
No virus found in this outgoing message.
Checked by AVG Free Edition.
Version: 7.5.503 / Virus Database: 269.17.4/1189 - Release Date: 18/12/2007
21:40