Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg')
-rw-r--r--extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg113
1 files changed, 113 insertions, 0 deletions
diff --git a/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg
new file mode 100644
index 00000000000..380fefd651a
--- /dev/null
+++ b/extraplugins/diagram-definition/org.eclipse.papyrus.dd.editor/batik-1.7/samples/tests/spec/scripting/transform.svg
@@ -0,0 +1,113 @@
+<?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">
+
+<!--
+
+ Licensed to the Apache Software Foundation (ASF) under one or more
+ contributor license agreements. See the NOTICE file distributed with
+ this work for additional information regarding copyright ownership.
+ The ASF licenses this file to You under the Apache License, Version 2.0
+ (the "License"); you may not use this file except in compliance with
+ the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing, software
+ distributed under the License is distributed on an "AS IS" BASIS,
+ WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ See the License for the specific language governing permissions and
+ limitations under the License.
+
+-->
+<!-- ====================================================================== -->
+<!-- Modification of a transform attribute -->
+<!-- -->
+<!-- @author tkormann@ilog.fr -->
+<!-- @version $Id: transform.svg 475477 2006-11-15 22:44:28Z cam $ -->
+<!-- ====================================================================== -->
+
+<?xml-stylesheet type="text/css" href="../../resources/style/test.css" ?>
+
+<svg id="body" width="450" height="500" viewBox="0 0 450 500">
+ <title>transform attribute in 'onload'</title>
+
+ <text x="50%" y="45" class="title">transform attributes in 'onload'</text>
+
+ <script type="text/ecmascript">
+
+ function transform(evt, transform) {
+ var elt = evt.target;
+ elt.setAttribute("transform", transform)
+ }
+
+ </script>
+
+ <g id="test-content" >
+
+
+<g>
+
+ <rect x="0" y="0" width="100" height="100" style="fill:crimson"
+ onload="transform(evt, 'translate(20 100)')"/>
+
+ <circle cx="0" cy="0" r="50" style="fill:orange"
+ onload="transform(evt, 'translate(220 150)')"/>
+
+ <ellipse cx="0" cy="0" rx="50" ry="25" style="fill:gold"
+ onload="transform(evt, 'translate(370 150)')"/>
+
+ <polygon points="50 0 100 100 0 100" style="fill:crimson"
+ onload="transform(evt, 'translate(20 250)')"/>
+
+ <polyline points="50 0 100 100 0 100 50 0" style="fill:orange"
+ onload="transform(evt, 'translate(170 250)')"/>
+
+ <path d="M50 0 L100 100 L0 100Z" style="fill:gold"
+ onload="transform(evt, 'translate(320 250)')"/>
+
+ <line x1="0" y1="0" x2="100" y2="50"
+ style="stroke:crimson; stroke-width:8; fill:none"
+ onload="transform(evt, 'translate(20 400)')"/>
+
+ <text x="0" y="0"
+ style="fill:orange; text-anchor:middle;font-size:48"
+ onload="transform(evt, 'translate(220 420)')">Batik</text>
+
+ <image x="0" y="0" width="50" height="50"
+ xlink:href="../../resources/images/png2.png"
+ onload="transform(evt, 'translate(320 400)')" />
+ <image x="0" y="0" width="50" height="50"
+ xlink:href="../../resources/images/svg.svg"
+ onload="transform(evt, 'translate(370 400)')" />
+</g>
+
+<g style="fill:none; stroke:black">
+
+ <rect x="0" y="0" width="100" height="100" transform="translate(20 100)"/>
+
+ <circle cx="0" cy="0" r="50" transform="translate(220 150)"/>
+
+ <ellipse cx="0" cy="0" rx="50" ry="25" transform="translate(370 150)"/>
+
+ <polygon points="50 0 100 100 0 100" transform="translate(20 250)"/>
+
+ <polyline points="50 0 100 100 0 100 50 0" transform="translate(170 250)"/>
+
+ <path d="M50 0 L100 100 L0 100Z" transform="translate(320 250)"/>
+
+ <line x1="0" y1="0" x2="100" y2="50" transform="translate(20 400)"/>
+
+ <text x="0" y="0"
+ style="stroke:black; fill:none; text-anchor:middle;font-size:48"
+ transform="translate(220 420)">Batik</text>
+ <rect x="0" y="0" width="50" height="50" transform="translate(320 400)"
+ style="stroke:black; fill:none;"/>
+ <rect x="0" y="0" width="50" height="50" transform="translate(370 400)"
+ style="stroke:black; fill:none;"/>
+
+</g>
+
+</g>
+
+</svg>

Back to the top