Hi Bob,
Here's a problem with the background-color of admons that I ran into
while trying to create a PDF using FOP 1.1. This error does not occur
when using 1.78.1.
The error message:
Oct 21, 2015 7:21:56 PM org.apache.fop.events.LoggingEventListener processEvent
SEVERE: Invalid property value encountered in background-color="":
org.apache.fop.fo.expr.PropertyException:
file:/Users/peter/writing/flare/flare.fo:2740:39: No conversion
defined ; property:'background-color' (See position 2859:397)
org.apache.fop.fo.expr.PropertyException:
file:/Users/peter/writing/flare/flare.fo:2740:39: No conversion
defined ; property:'background-color' ...
Here's a fo file excerpt:
<fo:block id="idm178084196336" 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" padding=".1in"
padding-top=".1in" margin="0.05in"
font-style="italic" border-top="0.5pt solid grey"
border-bottom="1pt solid grey"
background-color="" margin-left="0.25in" margin-right="0.25in">
<fo:block keep-with-next.within-column="always"
font-size="12pt" font-weight="bold"
hyphenate="true">Note</fo:block>
<fo:block>
<fo:block space-before.optimum="1em" space-before.minimum="0.8em"
space-before.maximum="1.2em"
>
It is tidier to import resources into the project
<fo:inline
font-size="10pt" font-family="monospace"
>Content/Resources</fo:inline> folder. If you choose
this option any links to images, CSS files, or JavaScript files
will be adjusted to point to the resources in the
<fo:inline
font-size="10pt" font-family="monospace"
>Content/Resources</fo:inline> folder.
</fo:block>
</fo:block>
</fo:block>
Here's the DocBook source code:
<note>
<para>
It is tidier to import resources into the project
<filename>Content/Resources</filename> folder. If you choose
this option any links to images, CSS files, or JavaScript files
will be adjusted to point to the resources in the
<filename>Content/Resources</filename> folder.
</para>
</note>
Here's the customization override of the fo/docbook.xsl file:
<xsl:attribute-set name="nongraphical.admonition.properties">
<xsl:attribute name="space-before.optimum">1em</xsl:attribute>
<xsl:attribute name="space-before.minimum">0.8em</xsl:attribute>
<xsl:attribute name="space-before.maximum">1.2em</xsl:attribute>
<xsl:attribute name="space-after.optimum">1em</xsl:attribute>
<xsl:attribute name="space-after.minimum">0.8em</xsl:attribute>
<xsl:attribute name="space-after.maximum">1.2em</xsl:attribute>
<xsl:attribute name="padding">.1in</xsl:attribute>
<xsl:attribute name="padding-top">.1in</xsl:attribute>
<xsl:attribute name="margin">0.05in</xsl:attribute>
<!--xsl:attribute name="padding-right">0.1in</xsl:attribute-->
<xsl:attribute name="font-style">italic</xsl:attribute>
<xsl:attribute name="border-top">0.5pt solid grey</xsl:attribute>
<xsl:attribute name="border-bottom">1pt solid grey</xsl:attribute>
<!-- customize bg colour for admons -->
<xsl:attribute name="background-color">
<xsl:choose>
<xsl:when test="self::d:note">#edf9ff</xsl:when>
<xsl:when test="self::d:warning">#fff1dc</xsl:when>
</xsl:choose>
</xsl:attribute>
</xsl:attribute-set>
If you need more information let me know.
And thanks very much for all the work you've done on DocBook--it's
greatly appreciated.
On 21 October 2015 at 18:35, Bob Stayton <[email protected]> wrote:
> It has been about a week since candidate DocBook XSL 1.79.0 was released,
> and it has been downloaded about 150 times. Has anyone who has tried it run
> into any problems yet? If so, please let me know so they can be fixed for
> the 1.79.1 release.
>
> --
> Bob Stayton
> Sagehill Enterprises
> [email protected]
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
--
Peter Lavin
Telephone: 1 416 461 4991
Mobile: 1 416 882 9194
Skype: peter.lavin
(GMT -05:00 Canada/US Eastern)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]