1
<?xml version="1.0" encoding="UTF-8"?>
3
<!-- The DTD for a Kugar template. -->
6
<!ELEMENT KugarTemplate (DataBase?,ReportHeader, PageHeader, DetailHeader*, Detail*, DetailFooter*, PageFooter, ReportFooter)>
7
<!ATTLIST KugarTemplate
8
PageSize CDATA #REQUIRED
9
PageOrientation CDATA #REQUIRED
10
TopMargin CDATA #REQUIRED
11
BottomMargin CDATA #REQUIRED
12
LeftMargin CDATA #REQUIRED
13
RightMargin CDATA #REQUIRED>
15
<!ELEMENT DataBase (Driver,SqlQuery,GroupBy?)>
17
<!ELEMENT Driver EMPTY>
19
driverType CDATA #IMPLIED
20
databaseName CDATA #IMPLIED
21
userName CDATA #IMPLIED
22
password CDATA #IMPLIED
23
hostName CDATA #IMPLIED
27
<!ELEMENT SqlQuery EMPTY>
29
SqlText CDATA #REQUIRED
32
<!ELEMENT GroupBy (GroupHeader*)>
34
<!ELEMENT GroupHeader EMPTY>
37
NameField CDATA #REQUIRED
38
OrderBy (ASC|DESC) #REQUIRED
41
<!ELEMENT ReportHeader (Line*, Label*, Special*)>
42
<!ATTLIST ReportHeader
43
Height CDATA #REQUIRED
44
PrintFrequency CDATA #REQUIRED>
46
<!ELEMENT PageHeader (Line*, Label*, Special*)>
48
Height CDATA #REQUIRED
49
PrintFrequency CDATA #REQUIRED>
51
<!ELEMENT DetailHeader (Line*, Label*, Special*)>
52
<!ATTLIST DetailHeader
53
Height CDATA #REQUIRED
54
Level CDATA #REQUIRED>
56
<!ELEMENT Detail (Line*, Label*, Special*, Field*)>
58
Height CDATA #REQUIRED
59
Level CDATA #REQUIRED>
61
<!ELEMENT DetailFooter (Line*, Label*, Special*)>
62
<!ATTLIST DetailFooter
63
Height CDATA #REQUIRED
64
Level CDATA #REQUIRED>
66
<!ELEMENT PageFooter (Line*, Label*, Special*)>
68
Height CDATA #REQUIRED
69
PrintFrequency CDATA #REQUIRED>
71
<!ELEMENT ReportFooter (Line*, Label*, Special*, CalculatedField*)>
72
<!ATTLIST ReportFooter
73
Height CDATA #REQUIRED
74
PrintFrequency CDATA #REQUIRED>
84
Style CDATA #REQUIRED>
86
<!ELEMENT Label EMPTY>
92
Height CDATA #REQUIRED
93
BackgroundColor CDATA #REQUIRED
94
ForegroundColor CDATA #REQUIRED
95
BorderColor CDATA #REQUIRED
96
BorderWidth CDATA #REQUIRED
97
BorderStyle CDATA #REQUIRED
98
FontFamily CDATA #REQUIRED
99
FontSize CDATA #REQUIRED
100
FontWeight CDATA #REQUIRED
101
FontItalic CDATA #REQUIRED
102
HAlignment CDATA #REQUIRED
103
VAlignment CDATA #REQUIRED
104
WordWrap CDATA #REQUIRED>
106
<!ELEMENT Field EMPTY>
108
Field CDATA #REQUIRED
112
Width CDATA #REQUIRED
113
Height CDATA #REQUIRED
114
BackgroundColor CDATA #REQUIRED
115
ForegroundColor CDATA #REQUIRED
116
BorderColor CDATA #REQUIRED
117
BorderWidth CDATA #REQUIRED
118
BorderStyle CDATA #REQUIRED
119
FontFamily CDATA #REQUIRED
120
FontSize CDATA #REQUIRED
121
FontWeight CDATA #REQUIRED
122
FontItalic CDATA #REQUIRED
123
HAlignment CDATA #REQUIRED
124
VAlignment CDATA #REQUIRED
125
WordWrap CDATA #REQUIRED
126
DataType CDATA #REQUIRED
127
DateFormat CDATA #REQUIRED
128
Precision CDATA #REQUIRED
129
Currency CDATA #REQUIRED
130
NegValueColor CDATA #REQUIRED
131
CommaSeparator CDATA #REQUIRED>
133
<!ELEMENT CalculatedField EMPTY>
134
<!ATTLIST CalculatedField
135
CalculationType CDATA #REQUIRED
136
Field CDATA #REQUIRED
140
Width CDATA #REQUIRED
141
Height CDATA #REQUIRED
142
BackgroundColor CDATA #REQUIRED
143
ForegroundColor CDATA #REQUIRED
144
BorderColor CDATA #REQUIRED
145
BorderWidth CDATA #REQUIRED
146
BorderStyle CDATA #REQUIRED
147
FontFamily CDATA #REQUIRED
148
FontSize CDATA #REQUIRED
149
FontWeight CDATA #REQUIRED
150
FontItalic CDATA #REQUIRED
151
HAlignment CDATA #REQUIRED
152
VAlignment CDATA #REQUIRED
153
WordWrap CDATA #REQUIRED
154
DataType CDATA #REQUIRED
155
DateFormat CDATA #REQUIRED
156
Precision CDATA #REQUIRED
157
Currency CDATA #REQUIRED
158
NegValueColor CDATA #REQUIRED
159
CommaSeparator CDATA #REQUIRED>
161
<!ELEMENT Special EMPTY>
167
Width CDATA #REQUIRED
168
Height CDATA #REQUIRED
169
BackgroundColor CDATA #REQUIRED
170
ForegroundColor CDATA #REQUIRED
171
BorderColor CDATA #REQUIRED
172
BorderWidth CDATA #REQUIRED
173
BorderStyle CDATA #REQUIRED
174
FontFamily CDATA #REQUIRED
175
FontSize CDATA #REQUIRED
176
FontWeight CDATA #REQUIRED
177
FontItalic CDATA #REQUIRED
178
HAlignment CDATA #REQUIRED
179
VAlignment CDATA #REQUIRED
180
WordWrap CDATA #REQUIRED
181
DateFormat CDATA #REQUIRED>