</xsl:variable>
<xsl:variable name="item.contents">
<fo:list-item-label end-indent="label-end()" text-align="start">
- <fo:block>
+ <fo:block xsl:-use-attribute-sets="variablelist.term.properties">
<xsl:apply-templates select="term"/>
</fo:block>
</fo:list-item-label>
<xsl:template match="varlistentry" mode="vl.as.blocks">
<xsl:variable name="id"><xsl:call-template name="object.id"/></xsl:variable>
- <fo:block id="{$id}" xsl:use-attribute-sets="list.item.spacing"
+ <fo:block id="{$id}" xsl:use-attribute-sets="variablelist.term.properties
+ list.item.spacing"
keep-together.within-column="always"
keep-with-next.within-column="always">
<xsl:apply-templates select="term"/>
<!ENTITY use.svg SYSTEM "../params/use.svg.xml">
<!ENTITY variablelist.as.blocks SYSTEM "../params/variablelist.as.blocks.xml">
<!ENTITY variablelist.max.termlength SYSTEM "../params/variablelist.max.termlength.xml">
+<!ENTITY variablelist.term.properties SYSTEM "../params/variablelist.term.properties.xml">
<!ENTITY variablelist.term.separator SYSTEM "../params/variablelist.term.separator.xml">
<!ENTITY variablelist.term.break.after SYSTEM "../params/variablelist.term.break.after.xml">
<!ENTITY verbatim.properties SYSTEM "../params/verbatim.properties.xml">
&orderedlist.label.width;
&variablelist.max.termlength;
&variablelist.term.separator;
+&variablelist.term.properties;
&variablelist.term.break.after;
</reference>
<reference xml:id="qa"><title>QAndASet</title>
<src:fragref linkend="variablelist.as.blocks.frag"/>
<src:fragref linkend="variablelist.max.termlength.frag"/>
<src:fragref linkend="variablelist.term.separator.frag"/>
+<src:fragref linkend="variablelist.term.properties.frag"/>
<src:fragref linkend="variablelist.term.break.after.frag"/>
<src:fragref linkend="verbatim.properties.frag"/>
<src:fragref linkend="writing.mode.frag"/>
--- /dev/null
+<refentry xmlns="http://docbook.org/ns/docbook"
+ xmlns:xlink="http://www.w3.org/1999/xlink"
+ xmlns:xi="http://www.w3.org/2001/XInclude"
+ xmlns:src="http://nwalsh.com/xmlns/litprog/fragment"
+ xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
+ version="5.0" xml:id="variablelist.term.properties">
+<refmeta>
+<refentrytitle>variablelist.term.properties</refentrytitle>
+<refmiscinfo class="other" otherclass="datatype">attribute set</refmiscinfo>
+</refmeta>
+<refnamediv>
+<refname>variablelist.term.properties</refname>
+<refpurpose>To add properties to the term elements in a variablelist.</refpurpose>
+</refnamediv>
+
+<refsynopsisdiv>
+<src:fragment xml:id="variablelist.term.properties.frag">
+<xsl:attribute-set name="variablelist.term.properties">
+</xsl:attribute-set>
+</src:fragment>
+</refsynopsisdiv>
+<refsection><info><title>Description</title></info>
+<para>These properties are added to the block containing a
+term in a variablelist.
+Use this attribute-set to set
+font properties or alignment, for example.</para>
+
+</refsection>
+</refentry>