SVG – Learning by Coding
1: <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
2: <?AdobeSVGViewer save="disable"?>
3: <!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.0//EN"
4: "http://www.w3.org/TR/2001/REC-SVG-20010904/DTD/svg10.dtd" [
5: <!ATTLIST svg xmlns:xlink CDATA #FIXED "http://www.w3.org/1999/xlink">
6: ]>
7:
8: <!-- SVG - Learning by Coding - http://www.datenverdrahten.de/svglbc/ -->
9: <!-- Author: Dr. Thomas Meinike 05/03 - thomas@handmadecode.de -->
10:
11: <svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
12:
13: <title>SVG - Learning by Coding</title>
14: <desc>SVG-Spezifikation in Beispielen</desc>
15:
16: <defs>
17:
18: <style type="text/css">
19: <![CDATA[
20:
21: text.info1
22: {
23: fill: #00C;
24: font-family: Arial, Helvetica, sans-serif;
25: font-size: 14px;
26: }
27:
28: text.info2
29: {
30: fill: #F00;
31: font-family: "Courier New", Courier, monospace;
32: font-size: 18px;
33: font-weight: bold;
34: }
35:
36: text.info3
37: {
38: fill: #000;
39: font-family: Arial, Helvetica, sans-serif;
40: font-size: 14px;
41: }
42:
43: line
44: {
45: stroke: #F00;
46: stroke-width: 5px;
47: }
48:
49: ]]>
50: </style>
51:
52: </defs>
53:
54: <text x="30" y="30" style="fill: #000; font-size: 24px">
55: Speichern im ASV verhindern</text>
56:
57: <text x="45" y="70" class="info1">
58: Der Adobe SVG Viewer kennt eine spezielle Processing Instruction,</text>
59: <text x="45" y="90" class="info1">
60: um die Einträge zum Speichern im Kontextmenü abzuschalten:</text>
61: <text x="45" y="120" class="info2">
62:   <?AdobeSVGViewer save="disable"?></text>
63: <text x="35" y="160" class="info3">
64: In den anderen SVG-Beispielen wird diese Technik aber nicht verwendet ;-).</text>
65:
66: <line x1="35" y1="55" x2="35" y2="125"/>
67:
68: <text x="35" y="200" class="info1">
69: Alternativ kann man auch den Inhalt des Kontextmenüs anpassen, siehe:</text>
70:
71: <a xlink:href="../?doc=contextMenu" target="_top">
72: <text x="35" y="220" class="info1">
73: <set attributeName="fill" attributeType="CSS" to="#F00" begin="mouseover"/>
74: <set attributeName="fill" attributeType="CSS" to="#00C" begin="mouseout"/>
75: contextMenu.svg<tspan style="fill: #00C">.</tspan>
76: </text>
77: </a>
78:
79: </svg>
[zum Anfang]