113 lines
6.0 KiB
XML
113 lines
6.0 KiB
XML
<?xml version="1.0" encoding="UTF-8"?>
|
|
<!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="basic" id="svg-root" width="100%" height="100%" viewBox="0 0 480 360">
|
|
<!--======================================================================-->
|
|
<!--= 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/. =-->
|
|
<!--======================================================================-->
|
|
<!-- ===================================================================== -->
|
|
<!-- -->
|
|
<!-- pservers-grad-16-b.svg -->
|
|
<!-- -->
|
|
<!-- Tests the spreadMethod attributes for gradients -->
|
|
<!-- -->
|
|
<!-- Author : Corel SVG Viewer QA team 01-05-2003 -->
|
|
<!-- Revised by: Benoit Bezaire -->
|
|
<!-- -->
|
|
<!--======================================================================-->
|
|
|
|
<SVGTestCase
|
|
xmlns:testcase="http://www.w3.org/2000/02/svg/testsuite/description/"
|
|
xmlns="http://www.w3.org/2000/02/svg/testsuite/description/"
|
|
owner="BB" reviewer="CL" desc="Tests the spreadMethod attributes
|
|
for gradients" status="accepted" version="$Revision: 1.7 $" testname="$RCSfile: pservers-grad-14-b.svg,v $">
|
|
<OperatorScript>
|
|
<Paragraph>The intent of this file is to test the 4 allowed spread methods for linear and radial gradients.
|
|
The 4 values (pad, reflect, repeat and default) are available for both types of gradients.
|
|
On the left side are the linear gradient results, and on the right, the radial results.
|
|
The UA should render a result equivalent to the reference image.
|
|
</Paragraph>
|
|
</OperatorScript>
|
|
</SVGTestCase>
|
|
|
|
<title id="test-title">pservers-grad-16-b.svg</title>
|
|
<desc id="test-desc">Tests the spreadMethod attributes for gradients</desc>
|
|
|
|
<!--======================================================================-->
|
|
<!--Content of Test Case follows... =====================-->
|
|
<!--======================================================================-->
|
|
<defs>
|
|
<linearGradient id="lgSpreadPad" gradientUnits="userSpaceOnUse" y1="0" x1="50" y2="0" x2="100" spreadMethod="pad">
|
|
<stop offset="000%" stop-color="red"/>
|
|
<stop offset="100%" stop-color="gold"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="lgSpreadReflect" gradientUnits="userSpaceOnUse" y1="0" x1="50" y2="0" x2="100" spreadMethod="reflect">
|
|
<stop offset="000%" stop-color="red"/>
|
|
<stop offset="100%" stop-color="gold"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="lgSpreadRepeat" gradientUnits="userSpaceOnUse" y1="0" x1="50" y2="0" x2="100" spreadMethod="repeat">
|
|
<stop offset="000%" stop-color="red"/>
|
|
<stop offset="100%" stop-color="gold"/>
|
|
</linearGradient>
|
|
|
|
<linearGradient id="lgSpreadDefault" gradientUnits="userSpaceOnUse" y1="0" x1="50" y2="0" x2="100">
|
|
<stop offset="000%" stop-color="red"/>
|
|
<stop offset="100%" stop-color="gold"/>
|
|
</linearGradient>
|
|
|
|
<radialGradient id="rgSpreadPad" gradientUnits="objectBoundingBox" cx="0.5" cy="0.5" r="0.2" spreadMethod="pad">
|
|
<stop offset="000%" stop-color="red"/>
|
|
<stop offset="100%" stop-color="gold"/>
|
|
</radialGradient>
|
|
|
|
<radialGradient id="rgSpreadReflect" gradientUnits="objectBoundingBox" cx="0.5" cy="0.5" r="0.2" spreadMethod="reflect">
|
|
<stop offset="000%" stop-color="red"/>
|
|
<stop offset="100%" stop-color="gold"/>
|
|
</radialGradient>
|
|
|
|
<radialGradient id="rgSpreadRepeat" gradientUnits="objectBoundingBox" cx="0.5" cy="0.5" r="0.2" spreadMethod="repeat">
|
|
<stop offset="000%" stop-color="red"/>
|
|
<stop offset="100%" stop-color="gold"/>
|
|
</radialGradient>
|
|
|
|
<radialGradient id="rgSpreadDefault" gradientUnits="objectBoundingBox" cx="0.5" cy="0.5" r="0.2">
|
|
<stop offset="000%" stop-color="red"/>
|
|
<stop offset="100%" stop-color="gold"/>
|
|
</radialGradient>
|
|
</defs>
|
|
|
|
<text font-size="20" x="240" y="30" text-anchor="middle">Gradient 'spreadMethod' values</text>
|
|
|
|
<rect x="10" y="060" width="225" height="40" fill="url(#lgSpreadPad)" stroke="none"/>
|
|
<text font-size="16" x="10" y="55">spreadMethod="pad"</text>
|
|
|
|
<rect x="10" y="130" width="225" height="40" fill="url(#lgSpreadReflect)" stroke="none"/>
|
|
<text font-size="16" x="10" y="125">spreadMethod="reflect"</text>
|
|
|
|
<rect x="10" y="200" width="225" height="40" fill="url(#lgSpreadRepeat)" stroke="none"/>
|
|
<text font-size="16" x="10" y="195">spreadMethod="repeat"</text>
|
|
|
|
<rect x="10" y="270" width="225" height="40" fill="url(#lgSpreadDefault)" stroke="none"/>
|
|
<text font-size="16" x="10" y="265">spreadMethod="default"</text>
|
|
|
|
|
|
<rect x="245" y="060" width="225" height="40" fill="url(#rgSpreadPad)" stroke="none"/>
|
|
<text font-size="16" x="245" y="55">spreadMethod="pad"</text>
|
|
|
|
<rect x="245" y="130" width="225" height="40" fill="url(#rgSpreadReflect)" stroke="none"/>
|
|
<text font-size="16" x="245" y="125">spreadMethod="reflect"</text>
|
|
|
|
<rect x="245" y="200" width="225" height="40" fill="url(#rgSpreadRepeat)" stroke="none"/>
|
|
<text font-size="16" x="245" y="195">spreadMethod="repeat"</text>
|
|
|
|
<rect x="245" y="270" width="225" height="40" fill="url(#rgSpreadDefault)" stroke="none"/>
|
|
<text font-size="16" x="245" y="265">spreadMethod="default"</text>
|
|
|
|
<text id="revision" x="10" y="350" font-size="30" stroke="none" fill="black">$Revision: 1.7 $</text>
|
|
<rect id="test-frame" x="1" y="1" width="478" height="358" fill="none" stroke="#000000"/>
|
|
</svg>
|