Author: sjur Date: Fri Sep 5 02:40:00 2008 New Revision: 692398 URL: http://svn.apache.org/viewvc?rev=692398&view=rev Log: Bringing this contract in line with the skins-based pdf generation by adding the font-family attribute, and at the same time adding support for user-specification of the font family.
Also changed some metrics from pt to em/relative, as in the skins-based document-to-fo.xsl. Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-authors.ft Modified: forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-authors.ft URL: http://svn.apache.org/viewvc/forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-authors.ft?rev=692398&r1=692397&r2=692398&view=diff ============================================================================== --- forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-authors.ft (original) +++ forrest/trunk/whiteboard/plugins/org.apache.forrest.themes.core/themes/common/fo/content-authors.ft Fri Sep 5 02:40:00 2008 @@ -35,15 +35,26 @@ xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns:fo="http://www.w3.org/1999/XSL/Format" version="1.0"> + <xsl:param name="defaultVariables" select="'test.html'"/> + <xsl:param name="sans-serif" select="$defaultVariables/*/[EMAIL PROTECTED]'output.pdf.fontFamily.sansSerif']/@value" /> + <xsl:param name="authorsFontFamily"> + <xsl:choose> + <xsl:when test="$defaultVariables/*/[EMAIL PROTECTED]'output.pdf.fontFamily.authorsFontFamily']"> + <xsl:value-of select="$defaultVariables/*/[EMAIL PROTECTED]'output.pdf.fontFamily.authorsFontFamily']/@value"/> + </xsl:when> + <xsl:otherwise><xsl:value-of select="$sans-serif"/></xsl:otherwise> + </xsl:choose> + </xsl:param> <xsl:include href="lm://pdf.transform.helper.pageBreaks" /> <xsl:template match="/"> <forrest:content> <forrest:part xpath="/fo/xsl-region-body/title"> <xsl:if test="//[EMAIL PROTECTED]'author']"> <fo:block - space-before="20pt" + space-before="2em" + font-family="{$authorsFontFamily}" font-weight="bold" - font-size="9pt"> + font-size="smaller"> <xsl:call-template name="insertPageBreaks"/> <!-- FIXME - insert i18n stuff here --> by <xsl:for-each select="//[EMAIL PROTECTED]'author']">