181 lines
7.1 KiB
XML
181 lines
7.1 KiB
XML
<?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 2001-2002 The Apache Software Foundation
|
|
|
|
Licensed 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.
|
|
|
|
-->
|
|
<!-- ========================================================================= -->
|
|
<!-- Test description here -->
|
|
<!-- -->
|
|
<!-- @author bill.haneman@ireland.sun.com -->
|
|
<!-- @version $Id: textProperties.svg,v 1.6 2004/08/18 07:12:23 vhardy Exp $ -->
|
|
<!-- ========================================================================= -->
|
|
<?xml-stylesheet type="text/css" href="../resources/test.css" ?>
|
|
|
|
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="450" height="500" viewBox="0 0 450 500">
|
|
<title>Text Properties</title>
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- Test content -->
|
|
<!-- ============================================================= -->
|
|
|
|
<defs>
|
|
|
|
<style type="text/css"><![CDATA[
|
|
.Caption { font-size: 8px; font-family: dialog; font-weight: normal;
|
|
font-style: normal; stroke: none; stroke-width: 0;
|
|
fill: black } ]]>
|
|
</style>
|
|
|
|
<filter id="gaussianBlur" filterUnits="userSpaceOnUse" x="-100" y="-100" width="200" height="200" filterRes="200">
|
|
<feGaussianBlur stdDeviation="2 2" x="-100" y="-50" width="200" height="100"/>
|
|
</filter>
|
|
|
|
<text x="0" y="0" text-anchor="middle" id="sample">sample</text>
|
|
|
|
</defs>
|
|
|
|
<g id="testContent" text-anchor="middle">
|
|
<text class="title" x="50%" y="10%" font-size="15" >
|
|
Text Alignment, Geometry, References, and Spans</text>
|
|
|
|
<g font-size="15">
|
|
<line x1="50%" y1="14%" x2="50%" y2="28%" stroke="Gray" stroke-width="1"/>
|
|
<text x="50%" y="18%" text-anchor="start" fill="MidnightBlue">
|
|
text-anchor="start"</text>
|
|
<text x="50%" y="22%" text-anchor="middle" fill="DarkRed">
|
|
text-anchor="middle"</text>
|
|
<text x="50%" y="26%" text-anchor="end" fill="ForestGreen">
|
|
text-anchor="end"</text>
|
|
</g>
|
|
|
|
|
|
<g transform="translate(100, 180)">
|
|
<text font-size="1cm">sample</text>
|
|
<text y="15" style="Caption">font-size="1cm"</text>
|
|
</g>
|
|
|
|
<g transform="translate(225, 180)">
|
|
<text font-size="200%">sample</text>
|
|
<text y="15" style="Caption">font-size="200%"</text>
|
|
</g>
|
|
|
|
<g transform="translate(350, 180)">
|
|
<text font-size="30pt">sample</text>
|
|
<text y="15" style="Caption">font-size="28"</text>
|
|
</g>
|
|
|
|
<g transform="translate(100, 225)">
|
|
<text font-size="30"><tref xlink:href="#sample"/></text>
|
|
<text y="15" style="Caption">referenced text via <tref></text>
|
|
</g>
|
|
|
|
<g transform="translate(225, 225)">
|
|
<text font-size="30">
|
|
sa<tspan font-family="Serif" font-weight="bold" fill="DarkRed"
|
|
text-decoration="underline" >m</tspan>ple
|
|
</text>
|
|
<text y="15" style="Caption">use of <tspan></text>
|
|
</g>
|
|
|
|
<g transform="translate(350, 225)">
|
|
<g font-size="30">
|
|
<use xlink:href="#sample"/>
|
|
</g>
|
|
<text y="15" style="Caption">predefined text via <use></text>
|
|
</g>
|
|
|
|
<text x="50%" y="280" font-size="15" >
|
|
Text Rendering Properties</text>
|
|
|
|
<g transform="translate(100, 305)">
|
|
<g font-size="30" transform="rotate(180)">
|
|
<use xlink:href="#sample"/>
|
|
</g>
|
|
<text y="30" style="Caption">transform="rotate(180)"</text>
|
|
</g>
|
|
|
|
<g transform="translate(225, 320)">
|
|
<g font-size="30" opacity="0.5">
|
|
<use xlink:href="#sample"/>
|
|
</g>
|
|
<text y="15" style="Caption">opacity="0.5"</text>
|
|
</g>
|
|
|
|
<g transform="translate(350, 320)">
|
|
<g font-size="30" fill="DarkRed">
|
|
<use xlink:href="#sample"/>
|
|
</g>
|
|
<text y="15" style="Caption">fill="DarkRed"</text>
|
|
</g>
|
|
|
|
<g transform="translate(100, 370)">
|
|
<g font-size="30" filter="url(#gaussianBlur)">
|
|
<use xlink:href="#sample"/>
|
|
</g>
|
|
<text y="15" style="Caption">filter="url(#gaussianBlur)"</text>
|
|
</g>
|
|
|
|
<g transform="translate(225, 370)">
|
|
<g font-size="30" fill="yellow" stroke="MidnightBlue">
|
|
<use xlink:href="#sample"/>
|
|
</g>
|
|
<text y="15" style="Caption">fill="yellow";</text>
|
|
<text y="25" style="Caption">stroke="MidnightBlue"</text>
|
|
</g>
|
|
|
|
<defs>
|
|
<clipPath id="textClip">
|
|
<text font-size="30">sample</text>
|
|
</clipPath>
|
|
<linearGradient id="gradient" gradientUnits="userSpaceOnUse"
|
|
x1="-50" y1="-25" x2="50" y2="25">
|
|
<stop offset="0%" style="stop-color:blue"/>
|
|
<stop offset="100%" style="stop-color:green"/>
|
|
</linearGradient>
|
|
</defs>
|
|
<g transform="translate(350, 370)">
|
|
<rect x="-50" y="-25" width="100" height="50"
|
|
fill="url(#gradient)"
|
|
clip-path="url(#textClip)"/>
|
|
<text y="15" style="Caption">text as clip-path</text>
|
|
</g>
|
|
|
|
<text x="150" y="440" font-size="60"
|
|
fill="BlancheDalmond" stroke="DarkRed" stroke-width="2"
|
|
stroke-linejoin="miter" stroke-linecap="square">
|
|
a</text>
|
|
<text x="150" y="455" style="Caption">stroke-linejoin="miter"</text>
|
|
<text x="150" y="465" style="Caption">stroke-linecap="square"</text>
|
|
|
|
<text x="300" y="440" font-size="60"
|
|
fill="BlancheDalmond" stroke="DarkRed" stroke-width="2"
|
|
stroke-linejoin="round" stroke-linecap="round">
|
|
a</text>
|
|
<text x="300" y="455" style="Caption">stroke-linejoin="round"</text>
|
|
<text x="300" y="465" style="Caption">stroke-linecap="round"</text>
|
|
|
|
</g>
|
|
|
|
<!-- ============================================================= -->
|
|
<!-- Batik sample mark -->
|
|
<!-- ============================================================= -->
|
|
<use xlink:href="../resources/batikLogo.svg#Batik_Tag_Box" />
|
|
|
|
</svg>
|