-
Notifications
You must be signed in to change notification settings - Fork 5
/
rlib.dtd
82 lines (80 loc) · 2.2 KB
/
rlib.dtd
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
<!ELEMENT Report (ReportHeader | PageHeader | Breaks | Variables
| Detail | ReportFooter | PageFooter | xi:include)* >
<!ATTLIST Report
fontSize CDATA #IMPLIED
xmlns:xi CDATA #IMPLIED
topMargin CDATA #IMPLIED
leftMargin CDATA #IMPLIED
bottomMargin CDATA #IMPLIED
pagesAcross CDATA #IMPLIED
suppressPageHeaderFirstPage CDATA #IMPLIED
orientation CDATA #IMPLIED >
<!ELEMENT xi:include EMPTY>
<!ATTLIST xi:include
href CDATA #REQUIRED >
<!ELEMENT ReportHeader (Output)* >
<!ELEMENT PageHeader (Output)* >
<!ELEMENT ReportFooter (Output)* >
<!ELEMENT PageFooter (Output)* >
<!ELEMENT Output (Line | HorizontalLine | Image)* >
<!ELEMENT Line (field | literal)* >
<!ATTLIST Line
fontSize CDATA #IMPLIED
suppress CDATA #IMPLIED
color CDATA #IMPLIED
bgcolor CDATA #IMPLIED >
<!ELEMENT HorizontalLine EMPTY>
<!ATTLIST HorizontalLine
size CDATA #IMPLIED
indent CDATA #IMPLIED
length CDATA #IMPLIED
fontSize CDATA #IMPLIED
suppress CDATA #IMPLIED
bgcolor CDATA #IMPLIED >
<!ELEMENT Image EMPTY >
<!ATTLIST Image
value CDATA #REQUIRED
type CDATA #REQUIRED
width CDATA #REQUIRED
height CDATA #REQUIRED >
<!ELEMENT field EMPTY>
<!ATTLIST field
value CDATA #REQUIRED
width CDATA #IMPLIED
align CDATA #IMPLIED
format CDATA #IMPLIED
bgcolor CDATA #IMPLIED
color CDATA #IMPLIED
link CDATA #IMPLIED
maxlines CDATA #IMPLIED
col CDATA #IMPLIED >
<!ELEMENT literal (#PCDATA) >
<!ATTLIST literal
width CDATA #IMPLIED
align CDATA #IMPLIED
bgcolor CDATA #IMPLIED
color CDATA #IMPLIED
col CDATA #IMPLIED >
<!ELEMENT Detail (FieldHeaders?, FieldDetails?) >
<!ELEMENT FieldHeaders (Output)* >
<!ELEMENT FieldDetails (Output)* >
<!ELEMENT Breaks (Break)* >
<!ELEMENT Break (BreakHeader | BreakFooter | BreakFields)* >
<!ATTLIST Break
name CDATA #REQUIRED
headernewpage CDATA #IMPLIED
suppressblank CDATA #IMPLIED
newpage CDATA #IMPLIED >
<!ELEMENT BreakHeader (Output)* >
<!ELEMENT BreakFooter (Output)* >
<!ELEMENT BreakFields (BreakField)* >
<!ELEMENT BreakField EMPTY>
<!ATTLIST BreakField
value CDATA #REQUIRED >
<!ELEMENT Variables (Variable)* >
<!ELEMENT Variable EMPTY >
<!ATTLIST Variable
name CDATA #REQUIRED
value CDATA #REQUIRED
type (expression|count|sum|average|lowest|highest) "sum"
resetonbreak CDATA #IMPLIED >