| <?xml version="1.0" encoding="UTF-8"?> |
| <!--======================================================================--> |
| <!--= Copyright 2000 World Wide Web Consortium, (Massachusetts =--> |
| <!--= Institute of Technology, Institut National de Recherche en =--> |
| <!--= Informatique et en Automatique, Keio University). All Rights =--> |
| <!--= Reserved. See http://www.w3.org/Consortium/Legal/. =--> |
| <!--======================================================================--> |
| <!-- =====================================================================--> |
| <!-- --> |
| <!-- struct-use-01-t.svg --> |
| <!-- --> |
| <!-- Tests that the viewer can handle various types of use references. --> |
| <!-- --> |
| <!-- Author : Vincent Hardy, 21-May-2003 --><!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1 Tiny//EN" "http://www.w3.org/Graphics/SVG/1.1/DTD/svg11-tiny.dtd"> |
| |
| <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" version="1.1" baseProfile="tiny" id="svg-root" width="100%" height="100%" viewBox="0 0 480 360"> |
| <SVGTestCase xmlns:testcase="http://www.w3.org/2000/02/svg/testsuite/description/" xmlns="http://www.w3.org/2000/02/svg/testsuite/description/" owner="VH" reviewer="CN" desc="Tests that the viewer can handle various types of use references" status="accepted" version="$Revision: 1.14 $" testname="$RCSfile: struct-use-01-t.svg,v $"> |
| <OperatorScript> |
| <Paragraph> |
| The purpose of this test is to validate proper handling of |
| the use element. In particular, the test checks the proper inheritance |
| of properties through the shadow tree (rather than through the document |
| tree). |
| </Paragraph> |
| <Paragraph> |
| The test should display various elements in different shades of green. |
| If an element is not displayed in green, but in red fill and/or yellow |
| stroke, then it is in error. |
| </Paragraph> |
| </OperatorScript> |
| </SVGTestCase> |
| <title id="test-title">struct-use-01-t</title> |
| <desc id="test-desc">Test that viewer has the basic capability to handle different font sizes </desc> |
| |
| <!--======================================================================--> |
| <!--Content of Test Case follows... =====================--> |
| <!--======================================================================--> |
| <g id="test-body-content"> |
| <defs> |
| <g fill="red" stroke="yellow" stroke-width="3"> |
| <rect id="usedRect" width="20" height="20"/> |
| <circle id="usedCircle" cx="10" cy="10" r="10"/> |
| <ellipse id="usedEllipse" cx="10" cy="10" rx="10" ry="10"/> |
| <line id="usedLine" x1="0" y1="10" x2="20" y2="10"/> |
| <path id="usedPath" d="M 0 0 L 20 0 L 20 20 L 0 20 Z"/> |
| <polygon id="usedPolygon" points="0,0 20,0 20,20 0,20 0 0"/> |
| <polyline id="usedPolyline" points="0,0 20,0 20,20"/> |
| <g id="usedG"> |
| <rect width="10" height="20"/> |
| <rect x="10" width="10" height="20" fill="rgb(0,128,0)"/> |
| </g> |
| <use id="usedUse" xlink:href="#usedRect"/> |
| <image id="usedImage" xlink:href="resources/20x20.png" width="20" height="20"/> |
| <text id="usedText">Text</text> |
| </g> |
| </defs> |
| |
| |
| <g> |
| <g id="labels" transform="translate(130, 40)" font-size="20" text-anchor="end"> |
| <text><rect></text> |
| <text y="30"><circle></text> |
| <text y="60"><ellipse></text> |
| <text y="90"><line></text> |
| <text y="120"><polyline></text> |
| <text y="150"><polygon></text> |
| <text y="180"><path></text> |
| <text y="210"><image></text> |
| <text y="240"><text></text> |
| </g> |
| <g id="labelsColumn2" transform="translate(310, 40)" font-size="20" text-anchor="end"> |
| <text><g></text> |
| <text y="30"><use></text> |
| </g> |
| </g> |
| <g transform="translate(150, 25)"> |
| <use xlink:href="#usedRect" fill="#0F0"/> |
| <use y="30" xlink:href="#usedCircle" fill="#0F0"/> |
| <use y="60" xlink:href="#usedEllipse" fill="#0F0"/> |
| <use y="90" xlink:href="#usedLine" stroke="#0F0" stroke-width="2"/> |
| <use y="120" xlink:href="#usedPolyline" stroke="#0F0" stroke-width="2" fill="none"/> |
| <use y="150" xlink:href="#usedPolygon" fill="#0F0"/> |
| <use y="180" xlink:href="#usedPath" fill="#0F0"/> |
| <use y="210" xlink:href="#usedImage" fill="#FF0"/> |
| <use y="260" xlink:href="#usedText" fill="#0F0" font-weight="bold" font-size="25" font-style="italic"/> |
| <use x="180" y="0" xlink:href="#usedG" fill="#0F0"/> |
| <use x="180" y="30" xlink:href="#usedUse" fill="#0c0"/> |
| </g> |
| </g> |
| |
| <text id="revision" x="10" y="340" font-size="40" stroke="none" fill="black">$Revision: 1.14 $</text> |
| <rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/> |
| |
| </svg> |