1
<!ELEMENT ipe (info?,preamble?,(bitmap|ipestyle)*,page+)>
4
version CDATA #REQUIRED>
9
modified CDATA #IMPLIED
12
subject CDATA #IMPLIED
13
keywords CDATA #IMPLIED
14
pagemode CDATA #FIXED "fullscreen"
15
numberpages (yes|no) #IMPLIED >
17
<!ELEMENT preamble (#PCDATA)>
19
<!ELEMENT bitmap (#PCDATA)>
23
height CDATA #REQUIRED
24
ColorSpace (DeviceGray|DeviceRGB|DeviceCMYK) #REQUIRED
25
BitsPerComponent CDATA #FIXED "8"
26
ColorKey CDATA #IMPLIED
28
encoding (base64) #IMPLIED
29
Filter (FlateDecode|DCTDecode) #IMPLIED >
31
<!ELEMENT page (layer*,view*,(group|image|use|text|path)*)>
34
section CDATA #IMPLIED
35
subsection CDATA #IMPLIED >
37
<!ELEMENT layer EMPTY>
40
edit (yes|no) #IMPLIED >
44
layers CDATA #REQUIRED
45
active CDATA #REQUIRED
46
effect CDATA "normal" >
48
<!ELEMENT group ((group|image|use|text|path)*)>
51
matrix CDATA "1 0 0 1 0 0"
52
pin (yes|h|v) #IMPLIED
53
transformations (affine|rigid|translations) #IMPLIED
56
<!ELEMENT image (#PCDATA)>
59
matrix CDATA "1 0 0 1 0 0"
60
pin (yes|h|v) #IMPLIED
61
transformations (affine|rigid|translations) #IMPLIED
66
ColorSpace (DeviceGray|DeviceRGB|DeviceCMYK) #IMPLIED
67
BitsPerComponent CDATA #FIXED "8"
69
encoding (base64) #IMPLIED
70
Filter (FlateDecode|DCTDecode) #IMPLIED >
75
matrix CDATA "1 0 0 1 0 0"
76
pin (yes|h|v) #IMPLIED
77
transformations (affine|rigid|translations) #IMPLIED
85
<!ELEMENT text (#PCDATA)>
88
matrix CDATA "1 0 0 1 0 0"
89
pin (yes|h|v) #IMPLIED
90
transformations (affine|rigid|translations) #IMPLIED
91
type (label|minipage) #REQUIRED
96
opacity CDATA "normal"
99
valign (top|bottom|center|baseline) #IMPLIED
100
halign (left|right|center) #IMPLIED
101
style CDATA #IMPLIED >
103
<!ELEMENT path (#PCDATA)>
106
matrix CDATA "1 0 0 1 0 0"
107
pin (yes|h|v) #IMPLIED
108
transformations (affine|rigid|translations) #IMPLIED
109
stroke CDATA #IMPLIED
111
tiling CDATA "normal"
112
gradient CDATA "normal"
115
opacity CDATA "normal"
118
fillrule (wind|eofill) #IMPLIED
120
rarrow CDATA #IMPLIED >
122
<!ELEMENT ipestyle ((symbol|preamble|cmap|textstyle|layout|
123
titlestyle|pagenumberstyle|pathstyle|gradient|tiling|effect|
124
color|dashstyle|pen|textsize|textstretch|opacity|
125
symbolsize|arrowsize|gridsize|anglesize)*)>
126
<!ATTLIST ipestyle name CDATA #IMPLIED>
129
<!ATTLIST pen name CDATA #REQUIRED value CDATA #REQUIRED>
131
<!ELEMENT symbolsize EMPTY>
132
<!ATTLIST symbolsize name CDATA #REQUIRED value CDATA #REQUIRED>
134
<!ELEMENT arrowsize EMPTY>
135
<!ATTLIST arrowsize name CDATA #REQUIRED value CDATA #REQUIRED>
137
<!ELEMENT color EMPTY>
138
<!ATTLIST color name CDATA #REQUIRED value CDATA #REQUIRED>
140
<!ELEMENT dashstyle EMPTY>
141
<!ATTLIST dashstyle name CDATA #REQUIRED value CDATA #REQUIRED>
143
<!ELEMENT textsize EMPTY>
144
<!ATTLIST textsize name CDATA #REQUIRED value CDATA #REQUIRED>
146
<!ELEMENT textstretch EMPTY>
147
<!ATTLIST textstretch name CDATA #REQUIRED value CDATA #REQUIRED>
149
<!ELEMENT opacity EMPTY>
150
<!ATTLIST opacity name CDATA #REQUIRED value CDATA #REQUIRED>
152
<!ELEMENT gridsize EMPTY>
153
<!ATTLIST gridsize name CDATA #REQUIRED value CDATA #REQUIRED>
155
<!ELEMENT anglesize EMPTY>
156
<!ATTLIST anglesize name CDATA #REQUIRED value CDATA #REQUIRED>
158
<!ELEMENT symbol (group|image|use|text|path)>
162
transformations (affine|rigid|translations) #IMPLIED>
164
<!ELEMENT gradient (stop)+>
167
type (axial|radial) #REQUIRED
169
matrix CDATA "1 0 0 1 0 0"
170
coords CDATA #REQUIRED>
172
<!ELEMENT stop EMPTY>
174
offset CDATA #REQUIRED
175
color CDATA #REQUIRED>
177
<!ELEMENT tiling EMPTY>
180
angle CDATA #REQUIRED
182
width CDATA #REQUIRED>
184
<!ELEMENT cmap EMPTY>
185
<!ATTLIST cmap font CDATA #REQUIRED>
187
<!ELEMENT textstyle EMPTY>
190
begin CDATA #REQUIRED
193
<!ELEMENT layout EMPTY>
195
paper CDATA #REQUIRED
196
origin CDATA #REQUIRED
197
frame CDATA #REQUIRED
201
<!ELEMENT titlestyle EMPTY>
204
color CDATA #REQUIRED
206
halign CDATA #IMPLIED
207
valign CDATA #IMPLIED>
209
<!ELEMENT pagenumberstyle EMPTY>
210
<!ATTLIST pagenumberstyle
212
color CDATA #REQUIRED
213
size CDATA #REQUIRED>
215
<!ELEMENT pathstyle EMPTY>
219
fillrule CDATA #IMPLIED>
221
<!ELEMENT effect EMPTY>
223
duration CDATA #IMPLIED
224
transition CDATA #IMPLIED
225
effect CDATA #REQUIRED>