Date: Wed, 23 Jan 2013 13:05:33 +0000 (UTC) From: Gabor Kovesdan <gabor@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-projects@freebsd.org Subject: svn commit: r40728 - projects/xml-tools/share/xsl Message-ID: <201301231305.r0ND5Xsb002715@svn.freebsd.org>
index | next in thread | raw e-mail
Author: gabor Date: Wed Jan 23 13:05:32 2013 New Revision: 40728 URL: http://svnweb.freebsd.org/changeset/doc/40728 Log: - Add some basic customization to the XSL FO stylesheets Modified: projects/xml-tools/share/xsl/freebsd-fo.xsl Modified: projects/xml-tools/share/xsl/freebsd-fo.xsl ============================================================================== --- projects/xml-tools/share/xsl/freebsd-fo.xsl Wed Jan 23 12:44:33 2013 (r40727) +++ projects/xml-tools/share/xsl/freebsd-fo.xsl Wed Jan 23 13:05:32 2013 (r40728) @@ -3,8 +3,9 @@ <!-- $FreeBSD$ --> <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" + xmlns:fo="http://www.w3.org/1999/XSL/Format" + xmlns="http://www.w3.org/TR/xhtml1/transitional" version='1.0' - xmlns="http://www.w3.org/TR/xhtml1/transitional" exclude-result-prefixes="#default"> <!-- Pull in the base stylesheets --> @@ -27,5 +28,60 @@ <!-- FO specific customisation goes here --> + <xsl:param name="use.extensions" select="1"/> + <xsl:param name="fop1.extensions" select="1"/> + +<!-- + <xsl:param name="hyphenate.verbatim" select="1"/> +--> + <xsl:param name="header.column.widths">1 5 1</xsl:param> + + +<xsl:template match="pubdate" mode="article.titlepage.recto.auto.mode"/> + +<xsl:attribute-set name="abstract.title.properties"> + <xsl:attribute name="font-size"> + <xsl:value-of select="$body.font.master * 2.0736"></xsl:value-of> + <xsl:text>pt</xsl:text> + </xsl:attribute> + <xsl:attribute name="text-align">left</xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="abstract.properties"> + <xsl:attribute name="margin-left">0</xsl:attribute> + <xsl:attribute name="margin-right">0</xsl:attribute> + <xsl:attribute name="padding-left">0</xsl:attribute> + <xsl:attribute name="padding-right">0</xsl:attribute> +</xsl:attribute-set> + +<xsl:attribute-set name="toc.margin.properties"> + <xsl:attribute name="margin-left"> + <xsl:value-of select="'0'"/> + </xsl:attribute> + <xsl:attribute name="margin-right"> + <xsl:value-of select="'0'"/> + </xsl:attribute> + <xsl:attribute name="padding-left"> + <xsl:value-of select="'0'"/> + </xsl:attribute> + <xsl:attribute name="padding-right"> + <xsl:value-of select="'0'"/> + </xsl:attribute> +</xsl:attribute-set> + +<!-- +<xsl:template match="legalnotice" mode="article.titlepage.recto.auto.mode"> + <fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="article.titlepage.recto.style" text-align="start" font-family="{$body.fontset}"> + <xsl:apply-templates select="." mode="article.titlepage.recto.mode"/> + </fo:block> +</xsl:template> +--> + +<xsl:template match="abstract" mode="article.titlepage.recto.auto.mode"> +<fo:block xmlns:fo="http://www.w3.org/1999/XSL/Format" xsl:use-attribute-sets="article.titlepage.recto.style" space-before="0.5em" text-align="start" margin-left="0.5in" margin-right="0.5in" font-family="{$body.fontset}"> +<xsl:apply-templates select="." mode="article.titlepage.recto.mode"/> +</fo:block> +</xsl:template> + </xsl:stylesheet>help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201301231305.r0ND5Xsb002715>
