[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: RE: [docbook-apps] Trouble formatting PDF TOC entries
Hi Janice, Comparing your customization to mine, there is little difference, other than the addition of the chapter/appendix number prefixing the title, and nothing here
appears to be in conflict. My observation remains extant regarding the processing, if maven did not complain about the <choose> element in your first run, it tells me that the toc.line.properties customization is being ignored. Regards Nick From: Janice Manwiller [mailto:janice@sqrrl.com]
It looks like the existing toc.line entry in the customization file does do some customization for appendices and chapters. Could that be interfering with the toc.line.properties attributes? <xsl:template name="toc.line"> <xsl:attribute-set name="toc.line.properties"> On Thu, Oct 16, 2014 at 8:25 AM, Fekete, Róbert <robert.fekete@balabit.com> wrote: Hi, Your customization with Nick's correction should be working, that's what we also use. Do you have any other ToC-related customization that could interfere? Robert On Thu, Oct 16, 2014 at 2:07 PM, Janice Manwiller <janice@sqrrl.com> wrote: Nope, that didn't do it. Still no bold for the chapter TOC entries. On Thu, Oct 16, 2014 at 7:57 AM, Wood Nick <Nick.Wood@ncia.nato.int> wrote: Janice, Try <xsl:choose/>. Regards Nick From: Janice Manwiller [mailto:janice@sqrrl.com]
I'm trying to update the formatting of a PDF TOC. I mostly want to add additional space above and bold the chapter entries. I found the following sample for toc.line.properties in the DocBook XSL reference, and as a test added it to my FO stylesheet. <xsl:attribute-set name="toc.line.properties"> <xsl:attribute name="font-size">10pt</xsl:attribute> <xsl:attribute name="font-weight"> <xsl:when test="self::chapter | self::preface | self::appendix">bold</xsl:when> <xsl:otherwise>normal</xsl:otherwise> </xsl:attribute> </xsl:attribute-set> According to the guide, this should make all entries 10pt and chapter entries bold. However, when I try to generate the DocBook output using our maven docbkx tool, it doesn't generate at all, and I get an error indicating that a "when" element must always be enclosed
by a "choose" element. If I add the choose element, like: <xsl:attribute-set name="toc.line.properties"> <xsl:attribute name="font-size">10pt</xsl:attribute> <xsl:attribute name="font-weight"> <choose> <xsl:when test="self::chapter | self::preface | self::appendix">bold</xsl:when> <xsl:otherwise>normal</xsl:otherwise> </choose> </xsl:attribute> </xsl:attribute-set> then the output generates, but there is no effect on the TOC formatting. The chapter entries aren't bold. Any ideas on how to get this to work? Thanks, Janice
--
-- |
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]