1
<!-- ....................................................................... -->
2
<!-- SVG 1.1 Paint Attribute Module ........................................ -->
3
<!-- file: svg-paint-attrib.mod
5
This is SVG, a language for describing two-dimensional graphics in XML.
6
Copyright 2001, 2002 W3C (MIT, INRIA, Keio), All Rights Reserved.
7
Revision: $Id: svg-paint-attrib.mod,v 1.2 2002/04/20 18:07:43 fujisawa Exp $
9
This DTD module is identified by the PUBLIC and SYSTEM identifiers:
11
PUBLIC "-//W3C//ENTITIES SVG 1.1 Paint Attribute//EN"
12
SYSTEM "http://www.w3.org/Graphics/SVG/1.1/DTD/svg-paint-attrib.mod"
14
....................................................................... -->
18
fill, fill-rule, stroke, stroke-dasharray, stroke-dashoffset,
19
stroke-linecap, stroke-linejoin, stroke-miterlimit, stroke-width, color,
20
color-interpolation, color-rendering
22
This module defines the Paint and Color attribute sets.
25
<!-- a 'fill' or 'stroke' property/attribute value: <paint> -->
26
<!ENTITY % Paint.datatype "CDATA" >
28
<!-- 'stroke-dasharray' property/attribute value (e.g., 'none', list of <number>s) -->
29
<!ENTITY % StrokeDashArrayValue.datatype "CDATA" >
31
<!-- 'stroke-dashoffset' property/attribute value (e.g., 'none', <legnth>) -->
32
<!ENTITY % StrokeDashOffsetValue.datatype "CDATA" >
34
<!-- 'stroke-miterlimit' property/attribute value (e.g., <number>) -->
35
<!ENTITY % StrokeMiterLimitValue.datatype "CDATA" >
37
<!-- 'stroke-width' property/attribute value (e.g., <length>) -->
38
<!ENTITY % StrokeWidthValue.datatype "CDATA" >
40
<!ENTITY % SVG.fill.attrib
41
"fill %Paint.datatype; #IMPLIED"
44
<!ENTITY % SVG.fill-rule.attrib
45
"fill-rule %ClipFillRule.datatype; #IMPLIED"
48
<!ENTITY % SVG.stroke.attrib
49
"stroke %Paint.datatype; #IMPLIED"
52
<!ENTITY % SVG.stroke-dasharray.attrib
53
"stroke-dasharray %StrokeDashArrayValue.datatype; #IMPLIED"
56
<!ENTITY % SVG.stroke-dashoffset.attrib
57
"stroke-dashoffset %StrokeDashOffsetValue.datatype; #IMPLIED"
60
<!ENTITY % SVG.stroke-linecap.attrib
61
"stroke-linecap ( butt | round | square | inherit ) #IMPLIED"
64
<!ENTITY % SVG.stroke-linejoin.attrib
65
"stroke-linejoin ( miter | round | bevel | inherit ) #IMPLIED"
68
<!ENTITY % SVG.stroke-miterlimit.attrib
69
"stroke-miterlimit %StrokeMiterLimitValue.datatype; #IMPLIED"
72
<!ENTITY % SVG.stroke-width.attrib
73
"stroke-width %StrokeWidthValue.datatype; #IMPLIED"
76
<!ENTITY % SVG.Paint.extra.attrib "" >
78
<!ENTITY % SVG.Paint.attrib
80
%SVG.fill-rule.attrib;
82
%SVG.stroke-dasharray.attrib;
83
%SVG.stroke-dashoffset.attrib;
84
%SVG.stroke-linecap.attrib;
85
%SVG.stroke-linejoin.attrib;
86
%SVG.stroke-miterlimit.attrib;
87
%SVG.stroke-width.attrib;
88
%SVG.Paint.extra.attrib;"
91
<!ENTITY % SVG.color.attrib
92
"color %Color.datatype; #IMPLIED"
95
<!ENTITY % SVG.color-interpolation.attrib
96
"color-interpolation ( auto | sRGB | linearRGB | inherit ) #IMPLIED"
99
<!ENTITY % SVG.color-rendering.attrib
100
"color-rendering ( auto | optimizeSpeed | optimizeQuality | inherit )
104
<!ENTITY % SVG.Color.extra.attrib "" >
106
<!ENTITY % SVG.Color.attrib
108
%SVG.color-interpolation.attrib;
109
%SVG.color-rendering.attrib;
110
%SVG.Color.extra.attrib;"
113
<!-- end of svg-paint-attrib.mod -->