| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217 |
- <?xml version="1.0" encoding="UTF-8"?>
- <xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"
- xmlns:xs="http://www.w3.org/2001/XMLSchema"
- xmlns:dita-ot="http://biuro.biall-net.pl/xmlschema_procesy5/WPS_Functions/dita-ot/dita-ot.xsd"
- xmlns:fo="http://www.w3.org/1999/XSL/Format"
- exclude-result-prefixes="xs"
- version="2.0">
-
- <xsl:output indent="yes"/>
- <xsl:strip-space elements="*"/>
-
-
-
- <xsl:template match="xsl:stylesheet" mode="dita-ot:plugins.org.dita.pdf2.cfg.fo.xsl.custom.xsl.map.shortdesc.xsl">
- <xsl:copy copy-namespaces="yes">
- <xsl:copy-of select="@*"/>
- <xsl:apply-templates mode="#current"/>
- </xsl:copy>
- </xsl:template>
-
-
- <xsl:template mode="dita-ot:plugins.org.dita.pdf2.cfg.fo.xsl.custom.xsl.map.shortdesc.xsl" match="*">
- <xsl:copy-of select="."/>
- </xsl:template>
-
-
- <xsl:template mode="dita-ot:plugins.org.dita.pdf2.cfg.fo.xsl.custom.xsl.map.shortdesc.xsl" match="comment()|text()">
- <xsl:copy-of select="."/>
- </xsl:template>
-
-
- <!-- MATTER -->
-
-
- <xsl:template match="xsl:stylesheet" mode="dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl">
- <xsl:copy copy-namespaces="yes">
- <xsl:copy-of select="@*"/>
- <xsl:apply-templates mode="#current"/>
-
- <xsl:choose>
- <xsl:when test="not(xsl:template[@mode='dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl'][@match='text()|comment()'])">
- <xsl:text>
-
- </xsl:text>
- <xsl:element name="xsl:template">
- <xsl:attribute name="match">text()|comment()</xsl:attribute>
- <xsl:attribute name="mode">dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl</xsl:attribute>
- </xsl:element>
- <xsl:text>
-
- </xsl:text>
- </xsl:when>
- </xsl:choose>
-
- <xsl:choose>
- <xsl:when test="not(xsl:template[@mode='dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl'][@match='*'])">
- <xsl:message>#57 [INF][Detected][modifing][adding][template][*]</xsl:message>
- <xsl:text>
-
- </xsl:text>
- <xsl:element name="xsl:template">
- <xsl:attribute name="match">*</xsl:attribute>
- <xsl:attribute name="mode">dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl</xsl:attribute>
- </xsl:element>
- <xsl:text>
-
- </xsl:text>
- </xsl:when>
- </xsl:choose>
-
-
- <xsl:choose>
- <xsl:when test="not(xsl:template[@mode='dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl'][@match='topicmeta[parent::opentopic:map]'])">
- <xsl:message>#74 [INF][Detected][modifing][adding][template][topicmeta[parent::opentopic:map]]</xsl:message>
- <xsl:text>
-
- </xsl:text>
- <xsl:element name="xsl:template">
- <xsl:attribute name="match">topicmeta[parent::opentopic:map]</xsl:attribute>
- <xsl:attribute name="mode">dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl</xsl:attribute>
-
- <xsl:element name="xsl:message">#78 [CUST][fo][dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl]</xsl:element>
- <xsl:element name="xsl:apply-templates">
- <xsl:attribute name="mode">#current</xsl:attribute>
- </xsl:element>
- </xsl:element>
- <xsl:text>
-
- </xsl:text>
- </xsl:when>
- </xsl:choose>
-
-
- <xsl:choose>
- <xsl:when test="not(xsl:template[@mode='dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl'][@match='author'])">
- <xsl:message>#96 [INF][Detected][modifing][adding][template][author]</xsl:message>
- <xsl:text>
-
- </xsl:text>
- <xsl:element name="xsl:template">
- <xsl:attribute name="match">author</xsl:attribute>
- <xsl:attribute name="mode">dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl</xsl:attribute>
- <xsl:element name="fo:block">
- <!--<xsl:attribute name="xsl:use-attribute-sets">__frontmatter__owner</xsl:attribute>-->
- <xsl:attribute name="space-before">5pt</xsl:attribute>
- <xsl:attribute name="font-size">11pt</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="line-height">normal</xsl:attribute>
- <xsl:element name="xsl:value-of">
- <xsl:attribute name="select">.</xsl:attribute>
- </xsl:element>
- </xsl:element>
- </xsl:element>
- <xsl:text>
-
- </xsl:text>
- </xsl:when>
- </xsl:choose>
-
-
- <xsl:choose>
- <xsl:when test="not(xsl:template[@mode='dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl'][@match='critdates[created[@date]]'])">
- <xsl:message>#123 [INF][Detected][modifing][adding][template][critdates[created[@date]]]</xsl:message>
- <xsl:text>
-
- </xsl:text>
- <xsl:element name="xsl:template">
- <xsl:attribute name="match">critdates[created[@date]]</xsl:attribute>
- <xsl:attribute name="mode">dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl</xsl:attribute>
- <xsl:element name="fo:block">
- <!--<xsl:attribute name="xsl:use-attribute-sets">__frontmatter__owner</xsl:attribute>-->
- <xsl:attribute name="space-before">5pt</xsl:attribute>
- <xsl:attribute name="font-size">11pt</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="line-height">normal</xsl:attribute>
- <xsl:element name="xsl:value-of">
- <xsl:attribute name="select">created/@date</xsl:attribute>
- </xsl:element>
- </xsl:element>
- </xsl:element>
- <xsl:text>
-
- </xsl:text>
- </xsl:when>
- </xsl:choose>
-
- <xsl:choose>
- <xsl:when test="not(xsl:template[@mode='dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl'][@match='prodinfo'])">
- <xsl:message>#149 [INF][Detected][modifing][adding][template][prodinfo]</xsl:message>
- <xsl:text>
-
- </xsl:text>
- <xsl:element name="xsl:template">
- <xsl:attribute name="match">prodinfo</xsl:attribute>
- <xsl:attribute name="mode">dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl</xsl:attribute>
- <xsl:element name="fo:block">
- <!--<xsl:attribute name="xsl:use-attribute-sets">__frontmatter__owner</xsl:attribute>-->
- <xsl:attribute name="space-before">5pt</xsl:attribute>
- <xsl:attribute name="font-size">11pt</xsl:attribute>
- <xsl:attribute name="font-weight">bold</xsl:attribute>
- <xsl:attribute name="line-height">normal</xsl:attribute>
- <xsl:element name="xsl:value-of">
- <xsl:attribute name="select">prodname</xsl:attribute>
- </xsl:element>
- <xsl:element name="xsl:value-of">
- <xsl:attribute name="select">' '</xsl:attribute>
- </xsl:element>
- <xsl:element name="xsl:value-of">
- <xsl:attribute name="select">prognum</xsl:attribute>
- </xsl:element>
- </xsl:element>
- </xsl:element>
- <xsl:text>
-
- </xsl:text>
- </xsl:when>
- </xsl:choose>
-
-
- </xsl:copy>
- </xsl:template>
-
-
- <xsl:template mode="dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl" match="*">
- <xsl:copy-of select="."/>
- </xsl:template>
-
-
- <xsl:template mode="dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl" match="comment()|text()">
- <xsl:copy-of select="."/>
- </xsl:template>
-
-
- <xsl:template mode="dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl" match="xsl:template[@name='createFrontCoverContents'][not(xsl:apply-templates[contains(@mode,'dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl')])]">
- <xsl:message>#54 [INF][Detected][modifing][adding][template]</xsl:message>
- <xsl:copy>
- <xsl:copy-of select="@*"/>
- <xsl:copy-of select="*"/>
- <xsl:comment>#57 adding mode dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl bookmap/bookmeta</xsl:comment>
- <xsl:element name="xsl:apply-templates">
- <xsl:attribute name="select">$map//*[contains(@class,' map/topicmeta ')]</xsl:attribute>
- <xsl:attribute name="mode">dita-ot:plugins.org.dita.pdf2.xsl.fo.front-matter.xsl</xsl:attribute>
- </xsl:element>
- </xsl:copy>
-
-
-
-
-
-
-
-
-
- </xsl:template>
-
-
- </xsl:stylesheet>
|