Hi Steffan,
No, it is not possible to specify different column counts for different
indexes with just that param.
This would require defining a set of custom page-masters for index that
specify the column count with a call to a custom template:
Replace this:
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
column-gap="{$column.gap.index}"
column-count="{$column.count.index}">
with this:
<fo:region-body margin-bottom="{$body.margin.bottom}"
margin-top="{$body.margin.top}"
column-gap="{$column.gap.index}">
<xsl:attribute name="column-count">
<xsl:call-template name="index.column.count"/>
</xsl:attribute>
And then define a template named 'index.column.count' that resolves to an
integer based on the @type attribute, something like this:
<xsl:template name="index.column.count">
<xsl:choose>
<xsl:when test="@type = 'long_names'">1</xsl:when>
<xsl:otherwise>2</xsl:otherwise>
</xsl:choose>
</xsl:template>
For more help on creating and calling custom page masters, see:
http://www.sagehill.net/docbookxsl/PageDesign.html#DeclarePageMasters
Bob Stayton
Sagehill Enterprises
[email protected]
--------------------------------------------------
From: <[email protected]>
Sent: Wednesday, November 07, 2012 5:43 AM
To: <[email protected]>
Subject: [docbook-apps] Different "column.count.index" for different indexes
Hello,
with the parameter "column.count.index" you can specify the number of
columns for all indexes.
But is it possible to define this number specific for different indexes?
E.g.: "<index type='long_names'/>" with 1 column and "<index
type='short_names'/>" with 2 columns?
THANKS
Mit freundlichen Grüßen / Kind regards / S pozdravem
Steffen Wagner, VoyagerSoft
[email protected]
ZF Friedrichshafen AG
88038 Friedrichshafen, Deutschland/Germany
Telefon/Phone +49 7541 77-7644
[email protected]
Software Consultant
Vorsitzender des Aufsichtsrats/Chairman of the Supervisory Board: Prof.
Dr. Giorgio Behr
Vorstand/Board of Management: Hans-Georg Härter (Vorsitzender/CEO), Dr.
Stefan Sommer, Dr. Konstantin Sauer, Dr. Peter Ottenbruch, Jürgen Holeksa,
Dr. Gerhard Wagner, Reinhard Buhl, Rolf Lutz, Wilhelm Rehm
Sitz/Headquarters: Friedrichshafen
Handelsregistereintrag Amtsgericht Ulm HRB 630206/Trade register of the
municipal court of Ulm HRB 630206
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]