[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]
Subject: Re: [docbook-apps] FO problem: Setting start indent for List of Figures?
The indent is the $body.start.indent that is being applied to the page-sequence for each list of titles. The template that does that is named 'set.flow.properties' in fo/pagesetup.xsl, which you can customize. Here is the original: <xsl:template name="set.flow.properties"> <xsl:param name="element" select="local-name(.)"/> <xsl:param name="master-reference" select="''"/> <!-- This template is called after each <fo:flow> starts. --> <!-- Customize this template to set attributes on fo:flow --> <xsl:choose> <xsl:when test="$fop.extensions != 0 or $passivetex.extensions != 0"> <!-- body.start.indent does not work well with these processors --> </xsl:when> <xsl:when test="starts-with($master-reference, 'body') or starts-with($master-reference, 'lot') or starts-with($master-reference, 'front') or $element = 'preface' or (starts-with($master-reference, 'back') and $element = 'appendix')"> <xsl:attribute name="start-indent"> <xsl:value-of select="$body.start.indent"/> </xsl:attribute> <xsl:attribute name="end-indent"> <xsl:value-of select="$body.end.indent"/> </xsl:attribute> </xsl:when> </xsl:choose> If you remove this line: starts-with($master-reference, 'lot') or then the page sequences for lists of titles (lot) won't have the body.start.indent. Bob Stayton Sagehill Enterprises DocBook Consulting bobs@sagehill.net ----- Original Message ----- From: "Schramm, Martin" <MSchramm@harmanbecker.com> To: <docbook-apps@lists.oasis-open.org> Sent: Monday, October 09, 2006 3:52 AM Subject: [docbook-apps] FO problem: Setting start indent for List of Figures? > Hi, > I've got a problem to set my list of figures correctly into my page > layout. For this I want to ask you for some support. > > I have written an XSL customization, which indents the main text (Body > text: paras, mediaobjects etc.) 42.25mm to the right. The Headlines > (titles of sections etc.) are not indented. > So in my customization I have altered the body.start.indent parameter > like this: > <xsl:param name="body.start.indent">42.25mm</xsl:param> > > I want the Table of Content to start directly after the left margin of > the page (=not indented), therefore I have altered the > toc.margin.properties parameter like this: > > <xsl:attribute-set name="toc.margin.properties"> > <xsl:attribute name="start-indent">0mm</xsl:attribute> > </xsl:attribute-set> > > My list of figures is indented with all the oter body text, but I would > like see it not indented, so it would be placed into the page like the > Table of Contents. Roughly it should look like the following arrangement: > > > List of Tables > > List of Figures > > Headline > Body text > Body text > Body text > Body text > Mediaobject > Headline > Body text > Mediaobject > ... > > > I just cannot find the parameters to set the list of figures to the left > page margin and I would be thankful, if you could help me. > Thanks a lot! > > Martin > > P.S.: We are using XSLTPROC as XSL Engine and Antenna House as Formatter. > > > > ---- > Harman/Becker Automotive Systems (Becker Division) GmbH > Becker-Göring-Straße 16 D-76307 Karlsbad - Germany > > Martin Schramm > > ES-P Quality & Tools, Technical Documentation > > Fon: +49(0) 7248-71 1155 > Mail: MSchramm@harmanbecker.com <mailto:MSchramm@harmanbecker.com> > ******************************************* Diese E-Mail enthaelt vertrauliche und/oder rechtlich geschuetzte Informationen. Wenn Sie nicht der richtige Adressat sind oder diese E-Mail irrtuemlich erhalten haben, informieren Sie bitte sofort den Absender und loeschen Sie diese Mail. Das unerlaubte Kopieren sowie die unbefugte Weitergabe dieser Mail ist nicht gestattet. This e-mail may contain confidential and/or privileged information. If you are not the intended recipient (or have received this e-mail in error) please notify the sender immediately and delete this e-mail. Any unauthorized copying, disclosure or distribution of the contents in this e-mail is strictly forbidden. ******************************************* --------------------------------------------------------------------- To unsubscribe, e-mail: docbook-apps-unsubscribe@lists.oasis-open.org For additional commands, e-mail: docbook-apps-help@lists.oasis-open.org
[Date Prev] | [Thread Prev] | [Thread Next] | [Date Next] -- [Date Index] | [Thread Index] | [List Home]