File: ex4.rml

package info (click to toggle)
python-trml2pdf 1.0-1
  • links: PTS
  • area: main
  • in suites: lenny
  • size: 452 kB
  • ctags: 61
  • sloc: python: 549; makefile: 9
file content (208 lines) | stat: -rw-r--r-- 5,744 bytes parent folder | download | duplicates (3)
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
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
<!DOCTYPE document SYSTEM "rml_1_0.dtd">
<document filename="example_4.pdf">
<template>
		 <pageTemplate id="main">
		 <pageGraphics>
					<fill color="red"/>
					<setFont name="Helvetica" size="24"/>
					<drawCentredString x="297.5" y="800">
							 Lines in RML.
					</drawCentredString>
					<!-- notice that each of these "empty" tags are teminated -->
					<!-- with a slash -->
					<lineMode width="1"/>
					<lines>1in 10.5in 2in 10.5in
					2in 10.5in 1.5in 10in
					1.5in 10in 1.5in 10.75in
					</lines>
					<fill color="black"/>
					<setFont name="Helvetica" size="9"/>
					<drawCentredString x="1.5 in" y="9.75 in">
							 width=1
					</drawCentredString>
					<lineMode width="5"/>
					<lines>2.5in 10.5in 3.5in 10.5in
					3.5in 10.5in 3in 10in
					3in 10in 3in 10.75in
					</lines>
					<drawCentredString x="3 in" y="9.75 in">
							 width=5
					</drawCentredString>
					<lineMode width="10"/>
					<lines>4in 10.5in 5in 10.5in
					5in 10.5in 4.5in 10in
					4.5in 10in 4.5in 10.75in
					</lines>
					<drawCentredString x="4.5 in" y="9.75 in">
							 width=10
</drawCentredString>
<lineMode width="15"/>
<lines>5.5in 10.5in 6.5in 10.5in
6.5in 10.5in 6in 10in
6in 10in 6in 10.75in
</lines>
<drawCentredString x="6 in" y="9.75 in">
		width=15
</drawCentredString>
<!-- examples for the 'join' attribute to 'LineMode' -->
<lineMode width="5"/>
<lines>1in 9in 2in 9in
2in 9in 1.5in 8.5in
1.5in 8.5in 1.5in 9.25in
</lines>
<fill color="black"/>
<setFont name="Helvetica" size="9"/>
<drawCentredString x="1.5 in" y="8.25 in">
		width=10
</drawCentredString>
<!-- options for 'join' are "round", "mitered", or "bevelled" -->
<lineMode width="5" join="round"/>
<lines>2.5in 9in 3.5in 9in
3.5in 9in 3in 8.5in
3in 8.5in 3in 9.25in
</lines>
<drawCentredString x="3 in" y="8.25 in">
		width=5, join=round
</drawCentredString>
<lineMode width="5" join="mitered"/>
<lines>4in 9in 5in 9in
5in 9in 4.5in 8.5in
4.5in 8.5in 4.5in 9.25in
</lines>
<drawCentredString x="4.5 in" y="8.25 in">
		width=5, join=mitered
</drawCentredString>
<lineMode width="5" join="bevelled"/>
<lines>5.5in 9in 6.5in 9in
6.5in 9in 6in 8.5in
6in 8.5in 6in 9.25in
</lines>
<drawCentredString x="6 in" y="8.25 in">
		width=5, join=bevelled
</drawCentredString>
<!-- examples for the 'cap' attribute to 'LineMode' -->
<lineMode width="10"/>
<lines>1in 7.5in 2in 7.5in
2in 7.5in 1.5in 7in
1.5in 7in 1.5in 7.75in
</lines>
<fill color="black"/>
<setFont name="Helvetica" size="9"/>
<drawCentredString x="1.5 in" y="6.75 in">
		width=10
</drawCentredString>
<!-- options for 'cap' are "default", "round", or "square" -->
<lineMode width="10" cap="default"/>
<lines>2.5in 7.5in 3.5in 7.5in
3.5in 7.5in 3in 7in
3in 7in 3in 7.75in
</lines>
<drawCentredString x="3 in" y="6.75 in">
		width=10, cap=default
</drawCentredString>
<lineMode width="10" cap="round"/>
<lines>4in 7.5in 5in 7.5in
5in 7.5in 4.5in 7in
4.5in 7in 4.5in 7.75in
</lines>
<drawCentredString x="4.5 in" y="6.75 in">
		width=10, cap=round
</drawCentredString>
<lineMode width="10" cap="square"/>
<lines>5.5in 7.5in 6.5in 7.5in
6.5in 7.5in 6in 7in
6in 7in 6in 7.75in
</lines>
<drawCentredString x="6 in" y="6.75 in">
		width=10, cap=square
</drawCentredString>
<lineMode width="5" cap="default"/>
<!-- examples for the 'miterLimit' attribute to 'LineMode' -->
<lineMode width="5" join="mitered"/>
<lines>1in 6in 2in 6in
2in 6in 1.5in 5.5in
1.5in 5.5in 1.5in 6.25in
</lines>
<fill color="black"/>
<setFont name="Helvetica" size="9"/>
<drawCentredString x="1.5 in" y="5.25 in">
		width=5, join=mitered
</drawCentredString>
<lineMode width="5" join="mitered" miterLimit="10"/>
<lines>2.5in 6in 3.5in 6in
3.5in 6in 3in 5.5in
3in 5.5in 3in 6.25in
</lines>
<drawCentredString x="3 in" y="5.25 in">
		width=5, join=mitered
</drawCentredString>
<drawCentredString x="3 in" y="5.1 in">
		miterLimit=10
</drawCentredString>
<lineMode width="10" join="mitered"/>
<lines>4in 6in 5in 6in
5in 6in 4.5in 5.5in
4.5in 5.5in 4.5in 6.25in
</lines>
<drawCentredString x="4.5 in" y="5.25 in">
		width=10, join=mitered
</drawCentredString>
<lineMode width="10" join="mitered" miterLimit="20"/>
<lines>5.5in 6in 6.5in 6in
6.5in 6in 6in 5.5in
6in 5.5in 6in 6.25in
</lines>
<drawCentredString x="6 in" y="5.25 in">
		width=10, join=mitered
</drawCentredString>
				 <drawCentredString x="6 in" y="5.1 in">
						 miterLimit=20
				 </drawCentredString>
				 <!-- examples for the 'dash' attribute to 'LineMode' -->
				 <lineMode width="2"/>
				 <lines>1in 4.5in 2in 4.5in
				 2in 4.5in 1.5in 4in
				 1.5in 4in 1.5in 4.75in
				 </lines>
				 <fill color="black"/>
				 <setFont name="Helvetica" size="9"/>
				 <drawCentredString x="1.5 in" y="3.75 in">
						 width=2
				 </drawCentredString>
				 <!-- options for 'dash' are sequences of numbers -->
				 <lineMode width="2" dash="5,5"/>
				 <lines>2.5in 4.5in 3.5in 4.5in
				 3.5in 4.5in 3in 4in
				 3in 4in 3in 4.75in
				 </lines>
				 <drawCentredString x="3 in" y="3.75 in">
						 width=2, dash=5,5
				 </drawCentredString>
				 <lineMode width="2" dash="2,10"/>
				 <lines>4in 4.5in 5in 4.5in
				 5in 4.5in 4.5in 4in
				 4.5in 4in 4.5in 4.75in
				 </lines>
				 <drawCentredString x="4.5 in" y="3.75 in">
						 width=2, dash=2,10
				 </drawCentredString>
				 <lineMode width="2" dash="5,5,2,10"/>
				 <lines>5.5in 4.5in 6.5in 4.5in
				 6.5in 4.5in 6in 4in
				 6in 4in 6in 4.75in
				 </lines>
				 <drawCentredString x="6 in" y="3.75 in">
						 width=2, dash=5,5,2,10
				 </drawCentredString>
		 </pageGraphics>
		 <frame id="first" x1="72" y1="72" width="451" height="698"/>
		 </pageTemplate>
</template>
<stylesheet>
</stylesheet>
<story>
<para></para>
</story>
</document>