22 |
|
|
23 |
<!ENTITY % headers "header|page_header|partial_header"> |
<!ENTITY % headers "header|page_header|partial_header"> |
24 |
<!ENTITY % footers "footer|page_footer|partial_footer"> |
<!ENTITY % footers "footer|page_footer|partial_footer"> |
25 |
|
<!ENTITY % style "style CDATA '12cpi'"> |
26 |
|
|
27 |
|
|
28 |
<!ELEMENT report (%headers;|%footers;|detail|detail_entry)+ |
<!ELEMENT report (%headers;|%footers;|detail|detail_entry)+ |
29 |
> |
> |
34 |
CDATA "1" |
CDATA "1" |
35 |
output_encoding |
output_encoding |
36 |
CDATA "cp850" |
CDATA "cp850" |
37 |
|
printer CDATA "escp" |
38 |
|
%style; |
39 |
height CDATA #IMPLIED > |
height CDATA #IMPLIED > |
40 |
|
|
41 |
<!ELEMENT detail (%headers;|%footers;|detail|detail_entry)+ |
<!ELEMENT detail (%headers;|%footers;|detail|detail_entry)+ |
42 |
> |
> |
43 |
<!ATTLIST detail |
<!ATTLIST detail |
44 |
name NMTOKEN #REQUIRED |
name NMTOKEN #REQUIRED |
45 |
|
%style; |
46 |
height CDATA #IMPLIED > |
height CDATA #IMPLIED > |
47 |
|
|
48 |
|
|
49 |
<!-- what goes at the start of the detail --> |
<!-- what goes at the start of the detail --> |
50 |
<!ELEMENT header (box)+ > |
<!ELEMENT header (box)+ > |
51 |
<!ATTLIST header |
<!ATTLIST header |
52 |
|
%style; |
53 |
height CDATA #IMPLIED > |
height CDATA #IMPLIED > |
54 |
<!-- what goes at the end of the detail --> |
<!-- what goes at the end of the detail --> |
55 |
<!ELEMENT footer (box)+ > |
<!ELEMENT footer (box)+ > |
56 |
<!ATTLIST footer |
<!ATTLIST footer |
57 |
|
%style; |
58 |
height CDATA #IMPLIED > |
height CDATA #IMPLIED > |
59 |
<!-- what goes at the top of each page --> |
<!-- what goes at the top of each page --> |
60 |
<!ELEMENT page_header (box)+ > |
<!ELEMENT page_header (box)+ > |
61 |
<!ATTLIST page_header |
<!ATTLIST page_header |
62 |
|
%style; |
63 |
height CDATA #IMPLIED > |
height CDATA #IMPLIED > |
64 |
<!-- what goes at the bottom of each page --> |
<!-- what goes at the bottom of each page --> |
65 |
<!ELEMENT page_footer (box)+ > |
<!ELEMENT page_footer (box)+ > |
66 |
<!ATTLIST page_footer |
<!ATTLIST page_footer |
67 |
|
%style; |
68 |
height CDATA #IMPLIED > |
height CDATA #IMPLIED > |
69 |
<!-- what goes at the top of the page when the |
<!-- what goes at the top of the page when the |
70 |
detail is continued from another page --> |
detail is continued from another page --> |
71 |
<!ELEMENT partial_header (box)+ > |
<!ELEMENT partial_header (box)+ > |
72 |
<!ATTLIST partial_header |
<!ATTLIST partial_header |
73 |
|
%style; |
74 |
height CDATA #IMPLIED > |
height CDATA #IMPLIED > |
75 |
<!-- what goes at the bottom of the page when |
<!-- what goes at the bottom of the page when |
76 |
the detail is continued on another page --> |
the detail is continued on another page --> |
77 |
<!ELEMENT partial_footer (box)+ > |
<!ELEMENT partial_footer (box)+ > |
78 |
<!ATTLIST partial_footer |
<!ATTLIST partial_footer |
79 |
|
%style; |
80 |
height CDATA #IMPLIED > |
height CDATA #IMPLIED > |
81 |
|
|
82 |
<!ELEMENT box (#PCDATA | field | compute)* > |
<!ELEMENT box (#PCDATA | field | compute)* > |
83 |
<!ATTLIST box |
<!ATTLIST box |
84 |
|
%style; |
85 |
line CDATA "0" |
line CDATA "0" |
86 |
column CDATA #REQUIRED |
column CDATA #REQUIRED |
87 |
width CDATA #IMPLIED |
width CDATA #IMPLIED |
93 |
|
|
94 |
<!ELEMENT detail_entry (box)+ > |
<!ELEMENT detail_entry (box)+ > |
95 |
<!ATTLIST detail_entry |
<!ATTLIST detail_entry |
96 |
|
%style; |
97 |
height CDATA #IMPLIED |
height CDATA #IMPLIED |
98 |
name NMTOKEN #REQUIRED > |
name NMTOKEN #REQUIRED > |
99 |
|
|