This is the mail archive of the docbook-apps@lists.oasis-open.org mailing list .


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

Re: [docbook-apps] margin notes don't work


By the way, make sure your input file validates too.  Your example had a
sidebar inside a para, which is not permitted by the DTD.  Also, a sidebar
must contain a para or other block element, not just CDATA text.

Bob Stayton
Sagehill Enterprises
DocBook Consulting
bobs@sagehill.net


----- Original Message ----- 
From: "Marco Baumgartl" <Marco_Baumgartl@yahoo.de>
To: <docbook-apps@lists.oasis-open.org>
Sent: Wednesday, March 02, 2005 2:16 AM
Subject: Re: [docbook-apps] margin notes don't work


> Bob Stayton wrote:
>
> > What XSL-FO processor are you using?  Side floats are not supported in
the
> > current FOP, if that is what you are using.
>
> Yes, I know (read in your readme/book). I'm using evaluation versions of
> AntennaHouse Formatter and RenderX.
>
> Here is my small test file:
>
> <?xml version="1.0" encoding="ISO-8859-1"?>
> <book lang="de">
>    <chapter>
>      <title>Test</title>
>      <para>Text Text Text Text Text Text Text Text Text Text
>        <sidebar><?dbfo float-style="margin.note"?>
>          This is a margin note test
>        </sidebar>
>        Text Text Text Text Text Text Text Text Text Text Text
>        Text Text Text Text Text Text Text Text Text Text Text
>      </para>
>    </chapter>
> </book>
>
> And this is my driver file (attribute-sets from the book):
>
> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform";
> version="1.0">
>
>    <xsl:import href="docbook-xsl/fo/docbook.xsl"/>
>
>    <xsl:param name="axf.extensions" select="1"></xsl:param>
>    <!--<xsl:param name="xep.extensions" select="1"></xsl:param>-->
>
>    <xsl:param name="body.start.indent">30mm</xsl:param>
>    <xsl:param name="margin.note.float.type">start</xsl:param>
>    <xsl:param name="margin.note.width">27mm</xsl:param>
>    <xsl:attribute-set name="margin.note.properties">
>      <xsl:attribute name="font-size">8pt</xsl:attribute>
>      <xsl:attribute name="font-family"><xsl:value-of
> select="$title.fontset"/></xsl:attribute>
>      <xsl:attribute name="border">0.5pt solid green</xsl:attribute>
>      <xsl:attribute name="padding">3pt</xsl:attribute>
>    </xsl:attribute-set>
>    <xsl:attribute-set name="margin.note.title.properties">
>      <xsl:attribute name="font-size">9pt</xsl:attribute>
>    </xsl:attribute-set>
> </xsl:stylesheet>
>
> Can anybody please test it and tell me if it works?
>
> Is there anything else that needs to be considered?
>
> regards
> Marco
>
>
>
>



Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]