On 08/07/2011 05:50 PM, Bob Stayton wrote:
Hi Dave,
This isn't a case of import precedence, but of different attributes.
In general, the qualified attributes (like space-before.optimum) take
precedence over the non-qualified attributes (like space-before). I
wish the DocBook XSL stylesheets had not been written using the
qualified attributes in some of the attribute-sets, because if you
want to override the space before, you need to override all three of
the qualified attributes for it to have any effectc.
BTW, was that a typo in your example? Your attribute-set says
space-before="5mm" but the resulting xsl-fo has space-before="0pt",
but I don't see where the 0pt might have come from.
Bob Stayton
Sagehill Enterprises
[email protected]
Understood. I was drowning in attributes and couldn't see the wood for
the trees.
The 0pt value came from a direct customization. I have stripped them all out
now. I simply wanted to reduce the space-before/after in a sequence of
epigraphs.
+1 on the qualified attributes. Unnecessary complication?
Thanks Bob.
----- Original Message ----- From: "davep" <[email protected]>
To: "Docbook-apps" <[email protected]>
Sent: Saturday, August 06, 2011 1:45 AM
Subject: [docbook-apps] itemized list, and import precedence
I have
import docbook stylesheets
import my attribute sets
in which I have
<xsl:attribute-set name="list.block.spacing">
<xsl:attribute name="space-before">5mm</xsl:attribute>
<xsl:attribute name="space-after">5mm</xsl:attribute>
</xsl:attribute-set>
The resulting xsl-fo shows
<fo:list-block
space-before.optimum="1em"
space-before.minimum="0.8em"
space-before.maximum="1.2em"
space-after.optimum="1em"
space-after.minimum="0.8em"
space-after.maximum="1.2em"
space-before="0pt"
space-after="5mm"
>
I.e. the
space-before is set twice?
I'm guessing it's an import precedence issue... but I don't know
what the precedence is... and Mike Kays book only talks about
nested importing?
1. Which takes precedence please?
2. My basic problem is that I need to reduce the
space-before/space-after
each list-item?
Any suggestions please? I want it to be the same as basic para's,
i.e. line-height 16pt.
TIA
regards
--
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
regards
--
Dave Pawson
XSLT XSL-FO FAQ.
http://www.dpawson.co.uk
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]