bella       01/07/26 19:28:19

  Modified:    samples/tests verticalText.svg
  Added:       samples/tests verticalTextOnPath.svg
  Log:
  new tests for vertical text on a path
  
  Revision  Changes    Path
  1.4       +20 -3     xml-batik/samples/tests/verticalText.svg
  
  Index: verticalText.svg
  ===================================================================
  RCS file: /home/cvs/xml-batik/samples/tests/verticalText.svg,v
  retrieving revision 1.3
  retrieving revision 1.4
  diff -u -r1.3 -r1.4
  --- verticalText.svg  2001/07/05 05:47:35     1.3
  +++ verticalText.svg  2001/07/27 02:28:19     1.4
  @@ -14,13 +14,21 @@
   <!-- Vertical <text>                                                           -->
   <!--                                                                           -->
   <!-- @author [EMAIL PROTECTED]                                       -->
  -<!-- @version $Id: verticalText.svg,v 1.3 2001/07/05 05:47:35 bella Exp $     -->
  +<!-- @version $Id: verticalText.svg,v 1.4 2001/07/27 02:28:19 bella Exp $     -->
   <!-- ========================================================================= -->
   <?xml-stylesheet type="text/css" href="test.css" ?>  
   
  -<svg id="body" width="450" height="500" viewBox="0 0 450 500">
  -<title>Vertical Text Test</title>
  +<svg id="body" width="450" height="500" viewBox="0 0 450 500">
   
  +    <title>Vertical Text Test</title>
  +
  +    <defs>
  +        <path id="Path1" style="fill:none; stroke:blue;" 
transform="scale(0.15,0.15)"
  +                  d="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 
800 100 900 0 1000 100
  +                     C 1100 200 1200 300 1300 200 C 1400 100 1500 0 1600 100
  +                     C 1700 200 1800 300 1900 200 C 2000 100 2100 0 2200 100"/>
  +    </defs>
  +
       <g id="content">
   
           <text class="title" x="50%" y="40">Vertical Text Test</text>
  @@ -57,6 +65,15 @@
           <text x="350" y="75" writing-mode="tb" font-size="15">Embedded <tspan 
fill="red">&lt;tspan&gt;</tspan> element</text>
           <text x="400" y="75" writing-mode="tb" font-size="15">Embedded <tspan 
fill="blue" glyph-orientation-vertical="0">orientated</tspan> element</text>
          
  +
  +
  +      
  +       <g transform="translate(40,450)">
  +            <use xlink:href="#Path1" style="fill:none; stroke:blue; 
stroke-width:2"/>
  +           <text font-size="12" writing-mode="tb" glyph-orientation-vertical="0">
  +                <textPath xlink:href="#Path1">Vertical text on a 
Path&#x753b;&#x50cf;</textPath>
  +            </text>
  +         </g>
   
       </g>
   
  
  
  
  1.1                  xml-batik/samples/tests/verticalTextOnPath.svg
  
  Index: verticalTextOnPath.svg
  ===================================================================
  <?xml version="1.0" standalone="no"?>
  <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 20000802//EN"
  "http://www.w3.org/TR/2000/CR-SVG-20000802/DTD/svg-20000802.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.                                                         -->
  <!-- ========================================================================= -->
  
  <!-- ========================================================================= -->
  <!-- Tests vertical text on a path                                              -->
  <!--                                                                           -->
  <!-- @author [EMAIL PROTECTED]                                      -->
  <!-- @version $Id: verticalTextOnPath.svg,v 1.1 2001/07/27 02:28:19 bella Exp $      
  -->
  <!-- ========================================================================= -->
  <?xml-stylesheet type="text/css" href="test.css" ?>  
  
  <svg id="body" width="450" height="500" viewBox="0 0 450 500">
  <title>Vertical text on a path test</title>
  
      <style type="text/css"><![CDATA[
          
      ]]></style>
  
      <g id="content">
  
          <text class="title" x="50%" y="40">Vertical text on a path test</text>
  
          <defs>
              <path id="Path1" style="fill:none; stroke:blue;" 
transform="scale(0.15,0.15)"
                    d="M 100 200 C 200 100 300 0 400 100 C 500 200 600 300 700 200 C 
800 100 900 100 900 100"/>
              <path id="Path2" style="fill:none; stroke:blue;" 
transform="scale(0.30,0.50)"
                    d="M 100 100 C100 0 400 00 400 100"/>
  
          </defs>
  
          <g transform="translate(0,70)">
              <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
              <text font-size="15" style="text-anchor:start" writing-mode="tb" 
glyph-orientation-vertical="auto">
                  <textPath xlink:href="#Path1" startOffset="0%">Text <tspan 
fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
              </text>
              <text font-size="10" x="35" y="60">startOffset="0%"</text>
              <text font-size="10" x="35" y="70">text-anchor="start"</text>
              <text font-size="10" x="35" y="80">glyph-orientation="auto"</text>
           </g>
  
  
           <g transform="translate(150,70)">
              <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
              <text font-size="15" style="text-anchor:middle" writing-mode="tb" 
glyph-orientation-vertical="0">
                  <textPath xlink:href="#Path1" startOffset="0%">Text <tspan 
fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
              </text>
                <text font-size="10" x="35" y="60">startOffset="0%"</text>
              <text font-size="10" x="35" y="70">text-anchor="middle"</text>
              <text font-size="10" x="35" y="80">glyph-orientation="0"</text>
           </g>
  
           <g transform="translate(300,70)">
              <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
              <text font-size="15" style="text-anchor:end" writing-mode="tb" 
glyph-orientation-vertical="180">
                  <textPath xlink:href="#Path1" startOffset="50%">Text <tspan 
fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
              </text>
                <text font-size="10" x="35" y="60">startOffset="50%"</text>
              <text font-size="10" x="35" y="70">text-anchor="end"</text>
              <text font-size="10" x="35" y="80">glyph-orientation="180"</text>
           </g>
  
  
           <g transform="translate(0,170)">
              <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
              <text font-size="15" style="text-anchor:start" writing-mode="tb" 
glyph-orientation-vertical="270">
                  <textPath xlink:href="#Path1" startOffset="50%">Text <tspan 
fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
              </text>
              <text font-size="10" x="35" y="60">startOffset="50%"</text>
              <text font-size="10" x="35" y="70">text-anchor="start"</text>
              <text font-size="10" x="35" y="80">glyph-orientation="270"</text>
           </g>
  
  
           <g transform="translate(150,170)">
              <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
              <text font-size="15" style="text-anchor:middle" writing-mode="tb" 
glyph-orientation-vertical="0">
                  <textPath xlink:href="#Path1" startOffset="50%">Text <tspan 
fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
              </text>
              <text font-size="10" x="35" y="60">startOffset="50%"</text>
              <text font-size="10" x="35" y="70">text-anchor="middle"</text>
              <text font-size="10" x="35" y="80">glyph-orientation="0"</text>
           </g>
  
           <g transform="translate(300,170)">
              <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
              <text font-size="15" style="text-anchor:end" writing-mode="tb" 
glyph-orientation-vertical="90">
                  <textPath xlink:href="#Path1" startOffset="100%">Text <tspan 
fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
              </text>
              <text font-size="10" x="35" y="60">startOffset="100%"</text>
              <text font-size="10" x="35" y="70">text-anchor="end"</text>
              <text font-size="10" x="35" y="80">glyph-orientation="90"</text>
           </g>
  
  
          <g transform="translate(0,270)">
              <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
              <text font-size="15" style="text-anchor:start" writing-mode="tb" 
glyph-orientation-vertical="180">
                  <textPath xlink:href="#Path1" startOffset="35">Text <tspan 
fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
              </text>
              <text font-size="10" x="35" y="60">startOffset="35"</text>
              <text font-size="10" x="35" y="70">text-anchor="start"</text>
              <text font-size="10" x="35" y="80">glyph-orientation="180"</text>
           </g>
  
  
           <g transform="translate(150,270)">
              <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
              <text font-size="15" style="text-anchor:middle" writing-mode="tb" 
glyph-orientation-vertical="270">
                  <textPath xlink:href="#Path1" startOffset="35">Text <tspan 
fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
              </text>
              <text font-size="10" x="35" y="60">startOffset="35"</text>
              <text font-size="10" x="35" y="70">text-anchor="middle"</text>
           </g>
  
           <g transform="translate(300,270)">
              <use xlink:href="#Path1" style="fill:none; stroke:blue; stroke-width:2"/>
              <text font-size="15" style="text-anchor:end" writing-mode="tb" 
glyph-orientation-vertical="90">
                  <textPath xlink:href="#Path1" startOffset="35">Text <tspan 
fill="red" dx="10">on</tspan><tspan dx="-10"> a Path</tspan></textPath>
              </text>
              <text font-size="10" x="35" y="60">startOffset="35"</text>
              <text font-size="10" x="35" y="70">text-anchor="end"</text>
              <text font-size="10" x="35" y="80">glyph-orientation="90"</text>
           </g>
  
  
  
          <g transform="translate(10,370)">
              <use xlink:href="#Path2" style="fill:none; stroke:blue; 
stroke-width:2"/>
              <text font-size="15" writing-mode="tb" 
glyph-orientation-vertical="auto">
                 <textPath xlink:href="#Path2"><tspan baseline-shift="super" 
fill="green">super</tspan> and <tspan baseline-shift="sub" 
fill="red">sub</tspan>scripts</textPath>
              </text>
              <text font-size="10" x="20" y="65">baseline-shift="super"</text>
              <text font-size="10" x="20" y="75">and baseline-shift="sub"</text>
              <text font-size="10" x="20" y="85">glyph-orientation="auto"</text>
          </g>
  
  
           <g transform="translate(300,370)">
              <use xlink:href="#Path2" style="fill:none; stroke:blue; 
stroke-width:2"/>
              <text font-size="15" writing-mode="tb" 
glyph-orientation-vertical="auto">
                  <textPath xlink:href="#Path2"><tspan baseline-shift="+20%" 
fill="green">positive</tspan> and <tspan baseline-shift="-20%" fill="red">negative 
</tspan></textPath>
              </text>
                <text font-size="10" x="20" y="65">baseline-shift="+/-20%"</text>
              <text font-size="10" x="20" y="75">glyph-orientation="auto"</text>
           </g>
  
          <g transform="translate(180,370)">
              <g transform="scale(0.75)">
              <use xlink:href="#Path2" style="fill:none; stroke:blue; 
stroke-width:2"/>
              <text font-size="20" x="10" y="-20" writing-mode="tb" 
glyph-orientation-vertical="auto">before path
                 <textPath xlink:href="#Path2" fill="red" startOffset="10%">on 
path</textPath>after path
              </text>
              </g>
              <text font-size="10" x="0" y="100">text before/after textPath</text>
              <text font-size="10" x="0" y="110">glyph-orientation="auto"</text>
          </g>
         
      </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