1cdf0e10cSrcweir<?xml version="1.0" encoding="utf-8"?> 2*8eb6fccdSAndrew Rist<!--*********************************************************** 3*8eb6fccdSAndrew Rist * 4*8eb6fccdSAndrew Rist * Licensed to the Apache Software Foundation (ASF) under one 5*8eb6fccdSAndrew Rist * or more contributor license agreements. See the NOTICE file 6*8eb6fccdSAndrew Rist * distributed with this work for additional information 7*8eb6fccdSAndrew Rist * regarding copyright ownership. The ASF licenses this file 8*8eb6fccdSAndrew Rist * to you under the Apache License, Version 2.0 (the 9*8eb6fccdSAndrew Rist * "License"); you may not use this file except in compliance 10*8eb6fccdSAndrew Rist * with the License. You may obtain a copy of the License at 11*8eb6fccdSAndrew Rist * 12*8eb6fccdSAndrew Rist * http://www.apache.org/licenses/LICENSE-2.0 13*8eb6fccdSAndrew Rist * 14*8eb6fccdSAndrew Rist * Unless required by applicable law or agreed to in writing, 15*8eb6fccdSAndrew Rist * software distributed under the License is distributed on an 16*8eb6fccdSAndrew Rist * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY 17*8eb6fccdSAndrew Rist * KIND, either express or implied. See the License for the 18*8eb6fccdSAndrew Rist * specific language governing permissions and limitations 19*8eb6fccdSAndrew Rist * under the License. 20*8eb6fccdSAndrew Rist * 21*8eb6fccdSAndrew Rist ***********************************************************--> 22cdf0e10cSrcweir<xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" 23cdf0e10cSrcweir xmlns:office="urn:oasis:names:tc:openoffice:xmlns:office:1.0" 24cdf0e10cSrcweir xmlns:style="urn:oasis:names:tc:openoffice:xmlns:style:1.0" 25cdf0e10cSrcweir xmlns:text="urn:oasis:names:tc:openoffice:xmlns:text:1.0" 26cdf0e10cSrcweir xmlns:table="urn:oasis:names:tc:openoffice:xmlns:table:1.0" 27cdf0e10cSrcweir xmlns:draw="urn:oasis:names:tc:openoffice:xmlns:drawing:1.0" 28cdf0e10cSrcweir xmlns:fo="http://www.w3.org/1999/XSL/Format" 29cdf0e10cSrcweir xmlns:xlink="http://www.w3.org/1999/xlink" 30cdf0e10cSrcweir xmlns:dc="http://purl.org/dc/elements/1.1/" 31cdf0e10cSrcweir xmlns:meta="urn:oasis:names:tc:openoffice:xmlns:meta:1.0" 32cdf0e10cSrcweir xmlns:number="urn:oasis:names:tc:openoffice:xmlns:datastyle:1.0" 33cdf0e10cSrcweir xmlns:pres="urn:oasis:names:tc:openoffice:xmlns:presentation:1.0" 34cdf0e10cSrcweir xmlns:svg="http://www.w3.org/2000/svg" 35cdf0e10cSrcweir xmlns:chart="urn:oasis:names:tc:openoffice:xmlns:chart:1.0" 36cdf0e10cSrcweir xmlns:dr3d="urn:oasis:names:tc:openoffice:xmlns:dr3d:1.0" 37cdf0e10cSrcweir xmlns:math="http://www.w3.org/1998/Math/MathML" 38cdf0e10cSrcweir xmlns:form="urn:oasis:names:tc:openoffice:xmlns:form:1.0" 39cdf0e10cSrcweir xmlns:script="urn:oasis:names:tc:openoffice:xmlns:script:1.0" 40cdf0e10cSrcweir xmlns:ooo="http://openoffice.org/2004/office" 41cdf0e10cSrcweir xmlns:ooow="http://openoffice.org/2004/writer" 42cdf0e10cSrcweir xmlns:oooc="http://openoffice.org/2004/calc" 43cdf0e10cSrcweir xmlns:dom="http://www.w3.org/2001/xml-events" 44cdf0e10cSrcweir xmlns:smil="http://www.w3.org/2001/SMIL20" 45cdf0e10cSrcweir xmlns:anim="urn:oasis:names:tc:openoffice:xmlns:animation:1.0" 46cdf0e10cSrcweir 47cdf0e10cSrcweir version="1.0"> 48cdf0e10cSrcweir 49cdf0e10cSrcweir <!-- fly in --> 50cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-fly-in']"> 51cdf0e10cSrcweir <anim:par pres:preset-property="Direction;Accelerate;Decelerate"> 52cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 53cdf0e10cSrcweir </anim:par> 54cdf0e10cSrcweir </xsl:template> 55cdf0e10cSrcweir 56cdf0e10cSrcweir <!-- fade in an swivel --> 57cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-fade-in-and-swivel']"> 58cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 59cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 60cdf0e10cSrcweir </anim:iterate> 61cdf0e10cSrcweir </xsl:template> 62cdf0e10cSrcweir 63cdf0e10cSrcweir <!-- falling in --> 64cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-falling-in']"> 65cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 66cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 67cdf0e10cSrcweir </anim:iterate> 68cdf0e10cSrcweir </xsl:template> 69cdf0e10cSrcweir 70cdf0e10cSrcweir <!-- Unfold --> 71cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-unfold']"> 72cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 73cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 74cdf0e10cSrcweir </anim:iterate> 75cdf0e10cSrcweir </xsl:template> 76cdf0e10cSrcweir 77cdf0e10cSrcweir <!-- Unfold --> 78cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-unfold']"> 79cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 80cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 81cdf0e10cSrcweir </anim:iterate> 82cdf0e10cSrcweir </xsl:template> 83cdf0e10cSrcweir 84cdf0e10cSrcweir <!-- turn and grow --> 85cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-turn-and-grow']"> 86cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 87cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 88cdf0e10cSrcweir </anim:iterate> 89cdf0e10cSrcweir </xsl:template> 90cdf0e10cSrcweir 91cdf0e10cSrcweir <!-- fold --> 92cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-fold']"> 93cdf0e10cSrcweir <anim:par pres:text-only="true"> 94cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 95cdf0e10cSrcweir </anim:par> 96cdf0e10cSrcweir </xsl:template> 97cdf0e10cSrcweir 98cdf0e10cSrcweir <!-- whip --> 99cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-whip']"> 100cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 101cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 102cdf0e10cSrcweir </anim:iterate> 103cdf0e10cSrcweir </xsl:template> 104cdf0e10cSrcweir 105cdf0e10cSrcweir <!-- flip --> 106cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-flip']"> 107cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 108cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 109cdf0e10cSrcweir </anim:iterate> 110cdf0e10cSrcweir </xsl:template> 111cdf0e10cSrcweir 112cdf0e10cSrcweir <!-- swish --> 113cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-swish']"> 114cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 115cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 116cdf0e10cSrcweir </anim:iterate> 117cdf0e10cSrcweir </xsl:template> 118cdf0e10cSrcweir 119cdf0e10cSrcweir <!-- blinds --> 120cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-venetian-blinds']"> 121cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 122cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 123cdf0e10cSrcweir </anim:par> 124cdf0e10cSrcweir </xsl:template> 125cdf0e10cSrcweir 126cdf0e10cSrcweir <!-- box --> 127cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-box']"> 128cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 129cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 130cdf0e10cSrcweir </anim:par> 131cdf0e10cSrcweir </xsl:template> 132cdf0e10cSrcweir 133cdf0e10cSrcweir <!-- checkerboard --> 134cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-checkerboard']"> 135cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 136cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 137cdf0e10cSrcweir </anim:par> 138cdf0e10cSrcweir </xsl:template> 139cdf0e10cSrcweir 140cdf0e10cSrcweir <!-- circle --> 141cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-circle']"> 142cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 143cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 144cdf0e10cSrcweir </anim:par> 145cdf0e10cSrcweir </xsl:template> 146cdf0e10cSrcweir 147cdf0e10cSrcweir <!-- crawl in --> 148cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-fly-in-slow']"> 149cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 150cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 151cdf0e10cSrcweir </anim:par> 152cdf0e10cSrcweir </xsl:template> 153cdf0e10cSrcweir 154cdf0e10cSrcweir <!-- diamond --> 155cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-diamond']"> 156cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 157cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 158cdf0e10cSrcweir </anim:par> 159cdf0e10cSrcweir </xsl:template> 160cdf0e10cSrcweir 161cdf0e10cSrcweir <!-- peek in --> 162cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-peek-in']"> 163cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 164cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 165cdf0e10cSrcweir </anim:par> 166cdf0e10cSrcweir </xsl:template> 167cdf0e10cSrcweir 168cdf0e10cSrcweir <!-- plus --> 169cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-plus']"> 170cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 171cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 172cdf0e10cSrcweir </anim:par> 173cdf0e10cSrcweir </xsl:template> 174cdf0e10cSrcweir 175cdf0e10cSrcweir <!-- random bars --> 176cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-random-bars']"> 177cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 178cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 179cdf0e10cSrcweir </anim:par> 180cdf0e10cSrcweir </xsl:template> 181cdf0e10cSrcweir 182cdf0e10cSrcweir <!-- split --> 183cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-split']"> 184cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 185cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 186cdf0e10cSrcweir </anim:par> 187cdf0e10cSrcweir </xsl:template> 188cdf0e10cSrcweir 189cdf0e10cSrcweir <!-- strips --> 190cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-diagonal-squares']"> 191cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 192cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 193cdf0e10cSrcweir </anim:par> 194cdf0e10cSrcweir </xsl:template> 195cdf0e10cSrcweir 196cdf0e10cSrcweir <!-- wheel --> 197cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-wheel']"> 198cdf0e10cSrcweir <anim:par pres:preset-property="Spokes"> 199cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 200cdf0e10cSrcweir </anim:par> 201cdf0e10cSrcweir </xsl:template> 202cdf0e10cSrcweir 203cdf0e10cSrcweir <!-- whipe --> 204cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-wipe']"> 205cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 206cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 207cdf0e10cSrcweir </anim:par> 208cdf0e10cSrcweir </xsl:template> 209cdf0e10cSrcweir 210cdf0e10cSrcweir <!-- color typewriter --> 211cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-entrance-colored-lettering']"> 212cdf0e10cSrcweir <anim:iterate pres:preset-property="Color1;Color2" pres:text-only="true"> 213cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 214cdf0e10cSrcweir </anim:iterate> 215cdf0e10cSrcweir </xsl:template> 216cdf0e10cSrcweir 217cdf0e10cSrcweir <!-- stretch --> 218cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-stretchy']"> 219cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 220cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 221cdf0e10cSrcweir </anim:par> 222cdf0e10cSrcweir </xsl:template> 223cdf0e10cSrcweir 224cdf0e10cSrcweir <!-- zoom --> 225cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-zoom']"> 226cdf0e10cSrcweir <anim:par pres:preset-property="Zoom"> 227cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 228cdf0e10cSrcweir </anim:par> 229cdf0e10cSrcweir </xsl:template> 230cdf0e10cSrcweir 231cdf0e10cSrcweir <!-- swivel --> 232cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-entrance-swivel']"> 233cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 234cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 235cdf0e10cSrcweir </anim:par> 236cdf0e10cSrcweir </xsl:template> 237cdf0e10cSrcweir 238cdf0e10cSrcweir<!-- emphasis --> 239cdf0e10cSrcweir 240cdf0e10cSrcweir <!-- change fill color --> 241cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-fill-color']"> 242cdf0e10cSrcweir <anim:par pres:preset-property="FillColor;ColorStyle;Accelerate;Decelerate;AutoReverse"> 243cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 244cdf0e10cSrcweir </anim:par> 245cdf0e10cSrcweir </xsl:template> 246cdf0e10cSrcweir 247cdf0e10cSrcweir <!-- change font --> 248cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-font']"> 249cdf0e10cSrcweir <anim:par pres:preset-property="FontStyle" pres:text-only="true"> 250cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 251cdf0e10cSrcweir </anim:par> 252cdf0e10cSrcweir </xsl:template> 253cdf0e10cSrcweir 254cdf0e10cSrcweir <!-- change font color --> 255cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-font-color']"> 256cdf0e10cSrcweir <anim:par pres:preset-property="CharColor;ColorStyle;Accelerate;Decelerate;AutoReverse" pres:text-only="true"> 257cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 258cdf0e10cSrcweir </anim:par> 259cdf0e10cSrcweir </xsl:template> 260cdf0e10cSrcweir 261cdf0e10cSrcweir <!-- change font size --> 262cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-font-size']"> 263cdf0e10cSrcweir <anim:par pres:preset-property="CharHeight" pres:text-only="true"> 264cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 265cdf0e10cSrcweir </anim:par> 266cdf0e10cSrcweir </xsl:template> 267cdf0e10cSrcweir 268cdf0e10cSrcweir <!-- change font style --> 269cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-font-style']"> 270cdf0e10cSrcweir <anim:par pres:preset-property="CharDecoration" pres:text-only="true"> 271cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 272cdf0e10cSrcweir </anim:par> 273cdf0e10cSrcweir </xsl:template> 274cdf0e10cSrcweir 275cdf0e10cSrcweir <!-- change line color --> 276cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-line-color']"> 277cdf0e10cSrcweir <anim:par pres:preset-property="LineColor;ColorStyle;Accelerate;Decelerate;AutoReverse"> 278cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 279cdf0e10cSrcweir </anim:par> 280cdf0e10cSrcweir </xsl:template> 281cdf0e10cSrcweir 282cdf0e10cSrcweir <!-- grow/shrink --> 283cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-grow-and-shrink']"> 284cdf0e10cSrcweir <anim:par pres:preset-property="Scale;Accelerate;Decelerate;AutoReverse"> 285cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 286cdf0e10cSrcweir </anim:par> 287cdf0e10cSrcweir </xsl:template> 288cdf0e10cSrcweir 289cdf0e10cSrcweir <!-- spin --> 290cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-spin']"> 291cdf0e10cSrcweir <anim:par pres:preset-property="Rotate;Accelerate;Decelerate;AutoReverse"> 292cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 293cdf0e10cSrcweir </anim:par> 294cdf0e10cSrcweir </xsl:template> 295cdf0e10cSrcweir 296cdf0e10cSrcweir <!-- Transparency --> 297cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-transparency']"> 298cdf0e10cSrcweir <anim:par pres:preset-property="Transparency"> 299cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 300cdf0e10cSrcweir </anim:par> 301cdf0e10cSrcweir </xsl:template> 302cdf0e10cSrcweir 303cdf0e10cSrcweir <!-- brush on color --> 304cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-color-over-by-word']"> 305cdf0e10cSrcweir <anim:iterate pres:preset-property="Color" pres:text-only="true"> 306cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 307cdf0e10cSrcweir </anim:iterate> 308cdf0e10cSrcweir </xsl:template> 309cdf0e10cSrcweir 310cdf0e10cSrcweir <!-- color blend --> 311cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-color-blend']"> 312cdf0e10cSrcweir <anim:par pres:preset-property="Color"> 313cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 314cdf0e10cSrcweir </anim:par> 315cdf0e10cSrcweir </xsl:template> 316cdf0e10cSrcweir 317cdf0e10cSrcweir <!-- color wave --> 318cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-color-over-by-letter']"> 319cdf0e10cSrcweir <anim:iterate pres:preset-property="Color" pres:text-only="true"> 320cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 321cdf0e10cSrcweir </anim:iterate> 322cdf0e10cSrcweir </xsl:template> 323cdf0e10cSrcweir 324cdf0e10cSrcweir <!-- bold flash --> 325cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-bold-flash']"> 326cdf0e10cSrcweir <anim:par pres:text-only="true"> 327cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 328cdf0e10cSrcweir </anim:par> 329cdf0e10cSrcweir </xsl:template> 330cdf0e10cSrcweir 331cdf0e10cSrcweir <!-- reveal underline --> 332cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-reveal-underline']"> 333cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 334cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 335cdf0e10cSrcweir </anim:iterate> 336cdf0e10cSrcweir </xsl:template> 337cdf0e10cSrcweir 338cdf0e10cSrcweir <!-- shimmer --> 339cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-shimmer']"> 340cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 341cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 342cdf0e10cSrcweir </anim:iterate> 343cdf0e10cSrcweir </xsl:template> 344cdf0e10cSrcweir 345cdf0e10cSrcweir <!-- verticales highlight --> 346cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-vertical-highlight']"> 347cdf0e10cSrcweir <anim:par pres:preset-property="Color"> 348cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 349cdf0e10cSrcweir </anim:par> 350cdf0e10cSrcweir </xsl:template> 351cdf0e10cSrcweir 352cdf0e10cSrcweir <!-- flicker --> 353cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-flicker']"> 354cdf0e10cSrcweir <anim:par pres:preset-property="Color"> 355cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 356cdf0e10cSrcweir </anim:par> 357cdf0e10cSrcweir </xsl:template> 358cdf0e10cSrcweir 359cdf0e10cSrcweir <!-- grow with color --> 360cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-grow-with-color']"> 361cdf0e10cSrcweir <anim:iterate pres:preset-property="Color" pres:text-only="true"> 362cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 363cdf0e10cSrcweir </anim:iterate> 364cdf0e10cSrcweir </xsl:template> 365cdf0e10cSrcweir 366cdf0e10cSrcweir <!-- teeter --> 367cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-teeter']"> 368cdf0e10cSrcweir <anim:par pres:preset-property="Color"> 369cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 370cdf0e10cSrcweir </anim:par> 371cdf0e10cSrcweir </xsl:template> 372cdf0e10cSrcweir 373cdf0e10cSrcweir <!-- blast --> 374cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-blast']"> 375cdf0e10cSrcweir <anim:par pres:preset-property="Color"> 376cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 377cdf0e10cSrcweir </anim:par> 378cdf0e10cSrcweir </xsl:template> 379cdf0e10cSrcweir 380cdf0e10cSrcweir <!-- style emphasis --> 381cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-emphasis-style-emphasis']"> 382cdf0e10cSrcweir <anim:par pres:preset-property="Color" pres:text-only="true"> 383cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 384cdf0e10cSrcweir </anim:par> 385cdf0e10cSrcweir </xsl:template> 386cdf0e10cSrcweir 387cdf0e10cSrcweir <!-- bold reveal --> 388cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-bold-reveal']"> 389cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 390cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 391cdf0e10cSrcweir </anim:iterate> 392cdf0e10cSrcweir </xsl:template> 393cdf0e10cSrcweir 394cdf0e10cSrcweir <!-- wave --> 395cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-emphasis-wave']"> 396cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 397cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 398cdf0e10cSrcweir </anim:iterate> 399cdf0e10cSrcweir </xsl:template> 400cdf0e10cSrcweir 401cdf0e10cSrcweir<!-- exit --> 402cdf0e10cSrcweir 403cdf0e10cSrcweir <!-- blinds --> 404cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-venetian-blinds']"> 405cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 406cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 407cdf0e10cSrcweir </anim:par> 408cdf0e10cSrcweir </xsl:template> 409cdf0e10cSrcweir 410cdf0e10cSrcweir <!-- box --> 411cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-box']"> 412cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 413cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 414cdf0e10cSrcweir </anim:par> 415cdf0e10cSrcweir </xsl:template> 416cdf0e10cSrcweir 417cdf0e10cSrcweir <!-- checkerboard --> 418cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-checkerboard']"> 419cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 420cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 421cdf0e10cSrcweir </anim:par> 422cdf0e10cSrcweir </xsl:template> 423cdf0e10cSrcweir 424cdf0e10cSrcweir <!-- circle --> 425cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-circle']"> 426cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 427cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 428cdf0e10cSrcweir </anim:par> 429cdf0e10cSrcweir </xsl:template> 430cdf0e10cSrcweir 431cdf0e10cSrcweir <!-- crawl out --> 432cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-crawl-out']"> 433cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 434cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 435cdf0e10cSrcweir </anim:par> 436cdf0e10cSrcweir </xsl:template> 437cdf0e10cSrcweir 438cdf0e10cSrcweir <!-- diamond --> 439cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-diamond']"> 440cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 441cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 442cdf0e10cSrcweir </anim:par> 443cdf0e10cSrcweir </xsl:template> 444cdf0e10cSrcweir 445cdf0e10cSrcweir <!-- fly out --> 446cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-fly-out']"> 447cdf0e10cSrcweir <anim:par pres:preset-property="Direction;Accelerate;Decelerate"> 448cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 449cdf0e10cSrcweir </anim:par> 450cdf0e10cSrcweir </xsl:template> 451cdf0e10cSrcweir 452cdf0e10cSrcweir <!-- peek out --> 453cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-peek-out']"> 454cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 455cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 456cdf0e10cSrcweir </anim:par> 457cdf0e10cSrcweir </xsl:template> 458cdf0e10cSrcweir 459cdf0e10cSrcweir <!-- plus --> 460cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-plus']"> 461cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 462cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 463cdf0e10cSrcweir </anim:par> 464cdf0e10cSrcweir </xsl:template> 465cdf0e10cSrcweir 466cdf0e10cSrcweir <!-- random bars --> 467cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-random-bars']"> 468cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 469cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 470cdf0e10cSrcweir </anim:par> 471cdf0e10cSrcweir </xsl:template> 472cdf0e10cSrcweir 473cdf0e10cSrcweir <!-- split --> 474cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-split']"> 475cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 476cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 477cdf0e10cSrcweir </anim:par> 478cdf0e10cSrcweir </xsl:template> 479cdf0e10cSrcweir 480cdf0e10cSrcweir <!-- strips --> 481cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-diagonal-squares']"> 482cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 483cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 484cdf0e10cSrcweir </anim:par> 485cdf0e10cSrcweir </xsl:template> 486cdf0e10cSrcweir 487cdf0e10cSrcweir <!-- wheel --> 488cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-wheel']"> 489cdf0e10cSrcweir <anim:par pres:preset-property="Spokes"> 490cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 491cdf0e10cSrcweir </anim:par> 492cdf0e10cSrcweir </xsl:template> 493cdf0e10cSrcweir 494cdf0e10cSrcweir <!-- wipe --> 495cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-wipe']"> 496cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 497cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 498cdf0e10cSrcweir </anim:par> 499cdf0e10cSrcweir </xsl:template> 500cdf0e10cSrcweir 501cdf0e10cSrcweir <!-- collapse --> 502cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-collapse']"> 503cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 504cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 505cdf0e10cSrcweir </anim:par> 506cdf0e10cSrcweir </xsl:template> 507cdf0e10cSrcweir 508cdf0e10cSrcweir <!-- color typewriter --> 509cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-colored-lettering']"> 510cdf0e10cSrcweir <anim:iterate pres:preset-property="Color1;Color2" pres:text-only="true"> 511cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 512cdf0e10cSrcweir </anim:iterate> 513cdf0e10cSrcweir </xsl:template> 514cdf0e10cSrcweir 515cdf0e10cSrcweir <!-- zoom --> 516cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-zoom']"> 517cdf0e10cSrcweir <anim:par pres:preset-property="Zoom"> 518cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 519cdf0e10cSrcweir </anim:par> 520cdf0e10cSrcweir </xsl:template> 521cdf0e10cSrcweir 522cdf0e10cSrcweir <!-- swivel --> 523cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-swivel']"> 524cdf0e10cSrcweir <anim:par pres:preset-property="Direction"> 525cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 526cdf0e10cSrcweir </anim:par> 527cdf0e10cSrcweir </xsl:template> 528cdf0e10cSrcweir 529cdf0e10cSrcweir <!-- fade in an swivel --> 530cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-fade-out-and-swivel']"> 531cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 532cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 533cdf0e10cSrcweir </anim:iterate> 534cdf0e10cSrcweir </xsl:template> 535cdf0e10cSrcweir 536cdf0e10cSrcweir <!-- fade in an swivel --> 537cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-turn-and-grow']"> 538cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 539cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 540cdf0e10cSrcweir </anim:iterate> 541cdf0e10cSrcweir </xsl:template> 542cdf0e10cSrcweir 543cdf0e10cSrcweir <!-- fold --> 544cdf0e10cSrcweir <xsl:template match="anim:par[@pres:preset-id = 'ooo-exit-fold']"> 545cdf0e10cSrcweir <anim:par pres:text-only="true"> 546cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 547cdf0e10cSrcweir </anim:par> 548cdf0e10cSrcweir </xsl:template> 549cdf0e10cSrcweir 550cdf0e10cSrcweir <!-- whip --> 551cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-whip']"> 552cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 553cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 554cdf0e10cSrcweir </anim:iterate> 555cdf0e10cSrcweir </xsl:template> 556cdf0e10cSrcweir 557cdf0e10cSrcweir <!-- flip --> 558cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-flip']"> 559cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 560cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 561cdf0e10cSrcweir </anim:iterate> 562cdf0e10cSrcweir </xsl:template> 563cdf0e10cSrcweir 564cdf0e10cSrcweir <!-- swish --> 565cdf0e10cSrcweir <xsl:template match="anim:iterate[@pres:preset-id = 'ooo-exit-swish']"> 566cdf0e10cSrcweir <anim:iterate pres:text-only="true"> 567cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 568cdf0e10cSrcweir </anim:iterate> 569cdf0e10cSrcweir </xsl:template> 570cdf0e10cSrcweir 571cdf0e10cSrcweir <!-- remove pres:group-id --> 572cdf0e10cSrcweir <xsl:template match="@xlink:href" /> 573cdf0e10cSrcweir <xsl:template match="@smil:targetElement" /> 574cdf0e10cSrcweir <xsl:template match="@pres:group-id" /> 575cdf0e10cSrcweir 576cdf0e10cSrcweir <!-- copy --> 577cdf0e10cSrcweir <xsl:template match="*|@*|text()"> 578cdf0e10cSrcweir <xsl:copy> 579cdf0e10cSrcweir <xsl:apply-templates select="*|@*|text()"/> 580cdf0e10cSrcweir </xsl:copy> 581cdf0e10cSrcweir </xsl:template> 582cdf0e10cSrcweir 583cdf0e10cSrcweir</xsl:stylesheet> 584