tkormann    01/10/18 01:52:04

  Modified:    samples/tests/resources/svg defs.svg
  Added:       samples/tests/resources/style useStylesheet.css
                        useStylesheet2.css
               samples/tests/spec/structure useStylesheet.svg
  Log:
  add a new test
  
  Revision  Changes    Path
  1.1                  xml-batik/samples/tests/resources/style/useStylesheet.css
  
  Index: useStylesheet.css
  ===================================================================
  
  /* for the defs.svg part */
  .colorClassStylesheet {
        fill: gold;
  }
  
  .pattClassStylesheet {
        fill: url(../svg/defs.svg#patternExtReference);
  }
  
  .gradClassStylesheet {
        fill: url(../svg/defs.svg#extGrad3);
  }
  
  .colorOrangeStylesheet {
        fill: orange;
  }
  
  
  
  1.1                  xml-batik/samples/tests/resources/style/useStylesheet2.css
  
  Index: useStylesheet2.css
  ===================================================================
  
  /* for the useStylesheet.svg part */
  .gradClass2 {
        fill: url(../../spec/structure/useStylesheet.svg#grad);
  }
  
  .colorClass2 {
        fill: crimson;
  }
  
  
  
  1.7       +61 -1     xml-batik/samples/tests/resources/svg/defs.svg
  
  Index: defs.svg
  ===================================================================
  RCS file: /home/cvs/xml-batik/samples/tests/resources/svg/defs.svg,v
  retrieving revision 1.6
  retrieving revision 1.7
  diff -u -r1.6 -r1.7
  --- defs.svg  2001/10/18 07:40:29     1.6
  +++ defs.svg  2001/10/18 08:52:03     1.7
  @@ -14,9 +14,11 @@
   <!-- Test description here                                                     -->
   <!--                                                                           -->
   <!-- @author [EMAIL PROTECTED]                                                  -->
  -<!-- @version $Id: defs.svg,v 1.6 2001/10/18 07:40:29 tkormann Exp $ -->
  +<!-- @version $Id: defs.svg,v 1.7 2001/10/18 08:52:03 tkormann Exp $ -->
   <!-- ========================================================================= -->
   
  +<?xml-stylesheet type="text/css" href="../style/useStylesheet.css" ?>
  +
   <svg width="450" height="500" viewBox="0 0 450 500">
   
   <text x="225" y="50" class="title">Not a test - only contains definitions</text>
  @@ -310,6 +312,64 @@
        </g>
   </g>
   
  +
  +<!-- ###################################################################### -->
  +<!-- useStylesheet.svg -->
  +<!-- ###################################################################### -->
  +
  +<g id="tree5">
  +     <!-- ### decoration ### -->
  +     <line x1="100" y1="0" x2="0" y2="75" style="stroke:black; fill:none" />
  +     <line x1="100" y1="0" x2="100" y2="75" style="stroke:black; fill:none" />
  +     <line x1="100" y1="0" x2="200" y2="75" style="stroke:black; fill:none" />
  +     <circle cx="100" cy="0" r="25" style="fill:#eee;" />
  +     <text x="100" y="6" style="fill:black; text-anchor:middle; 
font-size:18">&lt;g></text>
  +
  +     <!-- ### color inherited inside this document  ###-->
  +     <g class="colorOrangeStylesheet">
  +             <circle cx="0" cy="75" r="25" />
  +             <text x="0" y="115" style="text-anchor:middle; fill:black; 
stroke:none;">local</text>
  +     </g>
  +
  +     <!-- ### color inherited from the use element  ###-->
  +     <g>
  +             <circle cx="100" cy="75" r="25" />
  +             <text x="100" y="115" style="text-anchor:middle; fill:black; 
stroke:none;">inherited</text>
  +     </g>
  +
  +     <!-- ### color defined on the circle  ###-->
  +     <g>
  +             <circle cx="200" cy="75" r="25" class="colorClassStylesheet"/>
  +             <text x="200" y="115" style="text-anchor:middle; fill:black; 
stroke:none;">explicit</text>
  +     </g>
  +</g>
  +
  +<g id="tree6">
  +     <!-- ### decoration ### -->
  +     <line x1="100" y1="0" x2="0" y2="75" style="stroke:black; fill:none" />
  +     <line x1="100" y1="0" x2="100" y2="75" style="stroke:black; fill:none" />
  +     <line x1="100" y1="0" x2="200" y2="75" style="stroke:black; fill:none" />
  +     <circle cx="100" cy="0" r="25" style="fill:#eee;" />
  +     <text x="100" y="6" style="fill:black; text-anchor:middle; 
font-size:18">&lt;g></text>
  +
  +     <!-- ### gradient inherited inside this document ###-->
  +     <g class="gradClassStylesheet">
  +             <circle cx="0" cy="75" r="25" />
  +             <text x="0" y="115" style="text-anchor:middle; fill:black; 
stroke:none;">local</text>
  +     </g>
  +
  +     <!-- ### gradient inherited from the use element ###-->
  +     <g>
  +             <circle cx="100" cy="75" r="25" />
  +             <text x="100" y="115" style="text-anchor:middle; fill:black; 
stroke:none;">inherited</text>
  +     </g>
  +
  +     <!-- ### pattern defined on the circle ###-->
  +     <g>
  +             <circle cx="200" cy="75" r="25" class="pattClassStylesheet" />
  +             <text x="200" y="115" style="text-anchor:middle; fill:black; 
stroke:none;">explicit</text>
  +     </g>
  +</g>
   
   </defs>
   
  
  
  
  1.1                  xml-batik/samples/tests/spec/structure/useStylesheet.svg
  
  Index: useStylesheet.svg
  ===================================================================
  <?xml version="1.0" standalone="no"?>
  <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
  "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd";>
  
  <!-- ========================================================================= -->
  <!-- Copyright (C) The Apache Software Foundation. All rights reserved.        -->
  <!--                                                                           -->
  <!-- This software is published under the terms of the Apache Software License -->
  <!-- version 1.1, a copy of which has been included with this distribution in  -->
  <!-- the LICENSE file.                                                         -->
  <!-- ========================================================================= -->
  
  <!-- ========================================================================= -->
  <!-- Test use and styling                                                      -->
  <!--                                                                           -->
  <!-- @author [EMAIL PROTECTED] -->
  <!-- @version $Id: useStylesheet.svg,v 1.1 2001/10/18 08:52:04 tkormann Exp $ -->
  <!-- ========================================================================= -->
  
  <?xml-stylesheet type="text/css" href="../../resources/style/useStylesheet2.css" ?>
  <?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
  
  <svg width="450" height="500" viewBox="0 0 450 500">
  <title>Test use and styling using &lt;style></title>
  
  <!-- ============================================================= -->
  <!-- Test content                                                  -->
  <!-- ============================================================= -->
  <g id="testContent">
  <text x="225" y="60" class="title">&lt;use> and styling using &lt;style></text>
  <text x="225" y="80" style="text-anchor:middle; font-size:12; 
font-style:italic">This file is using the defs.svg file to get the external 
resources</text>
  
  <!-- ############################### -->
  <defs>
    <radialGradient id="grad">
        <stop style="stop-color:gold" offset="0" />
        <stop style="stop-color:crimson" offset="1" />
    </radialGradient>
  
  </defs>
        <use xlink:href="../../resources/svg/defs.svg#tree5" x="120" y="120" 
class="colorClass2"/>
  
        <use xlink:href="../../resources/svg/defs.svg#tree6" x="120" y="300" 
class="gradClass2" />
  </g>
  
  <!-- ============================================================= -->
  <!-- Batik sample mark                                             -->
  <!-- ============================================================= -->
      <use xlink:href="../../../batikLogo.svg#Batik_Tag_Box" />
  </svg>
  
  
  

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to