~openerp-groupes/openobject-server/6.0-fix-setup-windows

« back to all changes in this revision

Viewing changes to bin/reportlab/tools/pythonpoint/pythonpoint.dtd

  • Committer: pinky
  • Date: 2006-12-07 13:41:40 UTC
  • Revision ID: pinky-3f10ee12cea3c4c75cef44ab04ad33ef47432907
New trunk

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<!--
 
2
    pythonpoint.dtd
 
3
 
 
4
    PythonPoint XML DTD, version 0.1k
 
5
    Copyright 2001-2002 ReportLab, Inc.
 
6
                                          
 
7
    This is a draft of the DTD for PythonPoint, a program for creating
 
8
    presentation slides based on XML. 
 
9
 
 
10
    See http://www.reportlab.com for further information.
 
11
                                                             
 
12
    Common declaration:
 
13
 
 
14
    <?xml version='1.0'?>
 
15
    <!DOCTYPE presentation
 
16
              PUBLIC "-//ReportLab//DTD PythonPoint XML v0.1k//EN"
 
17
              "pythonpoint.dtd">
 
18
 
 
19
    Please send bug reports, suggestions, etc. to: info@reportlab.com.
 
20
-->
 
21
<!-- Entities -->
 
22
<!ENTITY % bool "true|false">
 
23
<!ENTITY % align.values "left|center|right">
 
24
<!ENTITY % effectdimension.values "H|V">
 
25
<!ENTITY % effectdirection.values "0|90|180|270">
 
26
<!ENTITY % effectmotion.values "I|O">
 
27
<!ENTITY % effectname.values "Blinds|Box|Dissolve|Glitter|Split|Wipe">
 
28
<!-- Top-Level Element -->
 
29
<!ELEMENT presentation (subject?, title?, author?, section?, stylesheet?, registerFont?, slide*)+>
 
30
<!ATTLIST presentation
 
31
  filename CDATA #REQUIRED
 
32
  pageDuration CDATA #IMPLIED
 
33
  pageWidth CDATA #IMPLIED
 
34
  pageHeight CDATA #IMPLIED
 
35
>
 
36
<!-- First-Level Elements -->
 
37
<!ELEMENT author (#PCDATA)>
 
38
<!-- PDF Document Info -->
 
39
<!ELEMENT section (fixedimage*, rectangle*, roundrect*, ellipse*, polygon*, line*, string*, infostring*, customshape*, slide*)+>
 
40
<!ATTLIST section
 
41
  name CDATA #REQUIRED
 
42
>
 
43
<!ELEMENT slide (fixedimage*, rectangle*, roundrect*, ellipse*, polygon*, line*, string*, infostring*, customshape*, frame*, notes*)+>
 
44
<!ATTLIST slide
 
45
  id CDATA #REQUIRED
 
46
  title CDATA #REQUIRED
 
47
  outlineentry CDATA #IMPLIED
 
48
  outlinelevel NMTOKEN #IMPLIED
 
49
  showIDName (%bool;) "true"
 
50
  effectname (%effectname.values;) #IMPLIED
 
51
  effectdirection (%effectdirection.values;) "0"
 
52
  effectdimension (%effectdimension.values;) "H"
 
53
  effectmotion (%effectmotion.values;) "I"
 
54
  effectduration NMTOKEN "1"
 
55
>
 
56
<!ELEMENT stylesheet EMPTY>
 
57
<!ATTLIST stylesheet
 
58
  path CDATA #IMPLIED
 
59
  module CDATA #REQUIRED
 
60
  function CDATA #REQUIRED
 
61
>
 
62
<!ELEMENT registerFont EMPTY>
 
63
<!ATTLIST registerFont
 
64
  name CDATA #REQUIRED
 
65
  path CDATA #REQUIRED
 
66
>
 
67
<!ELEMENT subject (#PCDATA)>
 
68
<!-- PDF Document Info -->
 
69
<!ELEMENT title (#PCDATA)>
 
70
<!-- PDF Document Info -->
 
71
<!-- Other elements -->
 
72
<!ELEMENT b (#PCDATA)>
 
73
<!ELEMENT customshape EMPTY>
 
74
<!ATTLIST customshape
 
75
  path CDATA #IMPLIED
 
76
  module CDATA #IMPLIED
 
77
  class CDATA #IMPLIED
 
78
  initargs CDATA #IMPLIED
 
79
  align (%align.values;) #IMPLIED
 
80
>
 
81
<!ELEMENT ellipse EMPTY>
 
82
<!ATTLIST ellipse
 
83
  x1 NMTOKEN #REQUIRED
 
84
  y1 NMTOKEN #REQUIRED
 
85
  x2 NMTOKEN #REQUIRED
 
86
  y2 NMTOKEN #REQUIRED
 
87
  fill CDATA #IMPLIED
 
88
  stroke CDATA "(0,0,0)"
 
89
  linewidth NMTOKEN "0"
 
90
  effectname (%effectname.values;) #IMPLIED
 
91
  effectdirection (%effectdirection.values;) "0"
 
92
  effectdimension (%effectdimension.values;) "H"
 
93
  effectmotion (%effectmotion.values;) "I"
 
94
  effectduration NMTOKEN "1"
 
95
>
 
96
<!ELEMENT fixedimage EMPTY>
 
97
<!ATTLIST fixedimage
 
98
  filename CDATA #REQUIRED
 
99
  x NMTOKEN #REQUIRED
 
100
  y NMTOKEN #REQUIRED
 
101
  width NMTOKEN #IMPLIED
 
102
  height NMTOKEN #IMPLIED
 
103
>
 
104
<!ELEMENT font (#PCDATA)>
 
105
<!ATTLIST font
 
106
  name CDATA #IMPLIED
 
107
  color CDATA #IMPLIED
 
108
  size NMTOKEN #IMPLIED
 
109
>
 
110
<!ELEMENT frame (para*, prefmt*, pycode*, image*, table*, fixedimage*, rectangle*, roundrect*, ellipse*, polygon*, line*, string*, customshape*, spacer*, drawing*, pageCatcherFigure*)+>
 
111
<!ATTLIST frame
 
112
  x NMTOKEN #REQUIRED
 
113
  y NMTOKEN #REQUIRED
 
114
  width NMTOKEN #REQUIRED
 
115
  height NMTOKEN #REQUIRED
 
116
  leftmargin NMTOKEN "0"
 
117
  rightmargin NMTOKEN "0"
 
118
  topmargin NMTOKEN "0"
 
119
  bottommargin NMTOKEN "0"
 
120
  border (%bool;) "false"
 
121
>
 
122
<!ELEMENT greek (#PCDATA)>
 
123
<!ELEMENT i (#PCDATA)>
 
124
<!ELEMENT image EMPTY>
 
125
<!ATTLIST image
 
126
  filename CDATA #REQUIRED
 
127
  width NMTOKEN #IMPLIED
 
128
  height NMTOKEN #IMPLIED
 
129
  effectname (%effectname.values;) #IMPLIED
 
130
  effectdirection (%effectdirection.values;) "0"
 
131
  effectdimension (%effectdimension.values;) "H"
 
132
  effectmotion (%effectmotion.values;) "I"
 
133
  effectduration NMTOKEN "1"
 
134
>
 
135
<!ELEMENT infostring (#PCDATA)>
 
136
<!ATTLIST infostring
 
137
  x NMTOKEN #REQUIRED
 
138
  y NMTOKEN #REQUIRED
 
139
  color CDATA "(0,0,0)"
 
140
  font CDATA "Times-Roman"
 
141
  size NMTOKEN "12"
 
142
  align (%align.values;) "left"
 
143
>
 
144
<!ELEMENT line EMPTY>
 
145
<!ATTLIST line
 
146
  x1 NMTOKEN #REQUIRED
 
147
  y1 NMTOKEN #REQUIRED
 
148
  x2 NMTOKEN #REQUIRED
 
149
  y2 NMTOKEN #REQUIRED
 
150
  stroke CDATA "(0,0,0)"
 
151
  width NMTOKEN "0"
 
152
  effectname (%effectname.values;) #IMPLIED
 
153
  effectdirection (%effectdirection.values;) "0"
 
154
  effectdimension (%effectdimension.values;) "H"
 
155
  effectmotion (%effectmotion.values;) "I"
 
156
  effectduration NMTOKEN "1"
 
157
>
 
158
<!ELEMENT notes (para+)>
 
159
<!ELEMENT para (#PCDATA | i | b | u | super | sub | font | greek)*>
 
160
<!ATTLIST para
 
161
  style CDATA "Normal"
 
162
  bullettext CDATA #IMPLIED
 
163
  effectname (%effectname.values;) #IMPLIED
 
164
  effectdirection (%effectdirection.values;) "0"
 
165
  effectdimension (%effectdimension.values;) "H"
 
166
  effectmotion (%effectmotion.values;) "I"
 
167
  effectduration NMTOKEN "1"
 
168
>
 
169
<!ELEMENT polygon EMPTY>
 
170
<!ATTLIST polygon
 
171
  points CDATA #REQUIRED
 
172
  fill CDATA #REQUIRED
 
173
  stroke CDATA "(0,0,0)"
 
174
  linewidth NMTOKEN "0"
 
175
  effectname (%effectname.values;) #IMPLIED
 
176
  effectdirection (%effectdirection.values;) "0"
 
177
  effectdimension (%effectdimension.values;) "H"
 
178
  effectmotion (%effectmotion.values;) "I"
 
179
  effectduration NMTOKEN "1"
 
180
>
 
181
<!ELEMENT prefmt (#PCDATA)>
 
182
<!ATTLIST prefmt
 
183
  xml:space (default | preserve) #FIXED "preserve"
 
184
  style CDATA #IMPLIED
 
185
>
 
186
<!ELEMENT pycode (#PCDATA)>
 
187
<!ATTLIST pycode
 
188
  xml:space (default | preserve) #FIXED "preserve"
 
189
  style CDATA #IMPLIED
 
190
>
 
191
<!ELEMENT rectangle EMPTY>
 
192
<!ATTLIST rectangle
 
193
  x NMTOKEN #REQUIRED
 
194
  y NMTOKEN #REQUIRED
 
195
  width NMTOKEN #REQUIRED
 
196
  height NMTOKEN #REQUIRED
 
197
  fill CDATA #IMPLIED
 
198
  stroke CDATA "(0,0,0)"
 
199
  linewidth NMTOKEN "0"
 
200
  effectname (%effectname.values;) #IMPLIED
 
201
  effectdirection (%effectdirection.values;) "0"
 
202
  effectdimension (%effectdimension.values;) "H"
 
203
  effectmotion (%effectmotion.values;) "I"
 
204
  effectduration NMTOKEN "1"
 
205
>
 
206
<!ELEMENT roundrect EMPTY>
 
207
<!ATTLIST roundrect
 
208
  x NMTOKEN #REQUIRED
 
209
  y NMTOKEN #REQUIRED
 
210
  width NMTOKEN #REQUIRED
 
211
  height NMTOKEN #REQUIRED
 
212
  fill CDATA #IMPLIED
 
213
  stroke CDATA "(0,0,0)"
 
214
  linewidth NMTOKEN "0"
 
215
  radius NMTOKEN "6"
 
216
  effectname (%effectname.values;) #IMPLIED
 
217
  effectdirection (%effectdirection.values;) "0"
 
218
  effectdimension (%effectdimension.values;) "H"
 
219
  effectmotion (%effectmotion.values;) "I"
 
220
  effectduration NMTOKEN "1"
 
221
>
 
222
<!ELEMENT spacer EMPTY>
 
223
<!ATTLIST spacer
 
224
  height NMTOKEN #REQUIRED
 
225
>
 
226
<!ELEMENT string (#PCDATA)>
 
227
<!ATTLIST string
 
228
  x NMTOKEN #REQUIRED
 
229
  y NMTOKEN #REQUIRED
 
230
  color CDATA "(0,0,0)"
 
231
  font CDATA "Times-Roman"
 
232
  size NMTOKEN "12"
 
233
  align (%align.values;) "left"
 
234
  effectname (%effectname.values;) #IMPLIED
 
235
  effectdirection (%effectdirection.values;) "0"
 
236
  effectdimension (%effectdimension.values;) "H"
 
237
  effectmotion (%effectmotion.values;) "I"
 
238
  effectduration NMTOKEN "1"
 
239
>
 
240
<!ELEMENT sub (#PCDATA)>
 
241
<!ELEMENT super (#PCDATA)>
 
242
<!ELEMENT table (#PCDATA)>
 
243
<!ATTLIST table
 
244
  xml:space (default | preserve) #FIXED "preserve"
 
245
  widths CDATA #IMPLIED
 
246
  heights CDATA #IMPLIED
 
247
  style CDATA #IMPLIED
 
248
  colDelim CDATA #IMPLIED
 
249
  rowDelim CDATA #IMPLIED
 
250
  effectname (%effectname.values;) #IMPLIED
 
251
  effectdirection (%effectdirection.values;) "0"
 
252
  effectdimension (%effectdimension.values;) "H"
 
253
  effectmotion (%effectmotion.values;) "I"
 
254
  effectduration NMTOKEN "1"
 
255
>
 
256
<!ELEMENT u (#PCDATA)>
 
257
<!ELEMENT drawing EMPTY>
 
258
<!ATTLIST drawing
 
259
  module CDATA #REQUIRED
 
260
  constructor CDATA #REQUIRED
 
261
  baseDir CDATA #IMPLIED
 
262
  hAlign CDATA #IMPLIED
 
263
  showBoundary CDATA #IMPLIED
 
264
>
 
265
<!ELEMENT pageCatcherFigure (#PCDATA)>
 
266
<!ATTLIST pageCatcherFigure
 
267
  filename CDATA #REQUIRED
 
268
  pageNo CDATA #REQUIRED
 
269
  caption CDATA #IMPLIED
 
270
  width CDATA #IMPLIED
 
271
  height CDATA #IMPLIED
 
272
  background CDATA #IMPLIED
 
273
  border CDATA #IMPLIED
 
274
  scaleFactor CDATA #IMPLIED
 
275
>