~ubuntu-branches/ubuntu/trusty/z3c.rml/trusty

« back to all changes in this revision

Viewing changes to src/z3c/rml/tests/input/rml-guide-example-04.rml

  • Committer: Bazaar Package Importer
  • Author(s): Gediminas Paulauskas
  • Date: 2011-01-05 22:34:45 UTC
  • Revision ID: james.westby@ubuntu.com-20110105223445-wkcn61jbbuqid38s
Tags: upstream-0.9.1
ImportĀ upstreamĀ versionĀ 0.9.1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
<?xml version="1.0" encoding="iso-8859-1" standalone="no" ?>
 
2
<!DOCTYPE document SYSTEM "rml.dtd">
 
3
<document filename="example_4.pdf">
 
4
  <template>
 
5
    <pageTemplate id="main">
 
6
    <pageGraphics>
 
7
        <fill color="red"/>
 
8
 
 
9
        <setFont name="Helvetica" size="24"/>
 
10
        <drawCentredString x="297.5" y="800">
 
11
            Lines in RML.
 
12
        </drawCentredString>
 
13
 
 
14
        <!-- notice that each of these "empty" tags are teminated -->
 
15
        <!-- with a slash                                         -->
 
16
        <lineMode width="1"/>
 
17
        <lines>
 
18
          1in 10.5in 2in 10.5in
 
19
          2in 10.5in 1.5in 10in
 
20
          1.5in 10in 1.5in 10.75in
 
21
        </lines>
 
22
        <fill color="black"/>
 
23
        <setFont name="Helvetica" size="9"/>
 
24
        <drawCentredString x="1.5 in" y="9.75 in">
 
25
            width=1
 
26
        </drawCentredString>
 
27
        <lineMode width="5"/>
 
28
        <lines>
 
29
          2.5in 10.5in 3.5in 10.5in
 
30
          3.5in 10.5in 3in 10in
 
31
          3in 10in 3in 10.75in
 
32
        </lines>
 
33
        <drawCentredString x="3 in" y="9.75 in">
 
34
            width=5
 
35
        </drawCentredString>
 
36
        <lineMode width="10"/>
 
37
        <lines>
 
38
          4in 10.5in 5in 10.5in
 
39
          5in 10.5in 4.5in 10in
 
40
          4.5in 10in 4.5in 10.75in
 
41
        </lines>
 
42
        <drawCentredString x="4.5 in" y="9.75 in">
 
43
            width=10
 
44
        </drawCentredString>
 
45
        <lineMode width="15"/>
 
46
        <lines>
 
47
          5.5in 10.5in 6.5in 10.5in
 
48
          6.5in 10.5in 6in 10in
 
49
          6in 10in 6in 10.75in
 
50
        </lines>
 
51
        <drawCentredString x="6 in" y="9.75 in">
 
52
            width=15
 
53
        </drawCentredString>
 
54
        <!-- examples for the 'join' attribute to 'LineMode' -->
 
55
        <lineMode width="5"/>
 
56
        <lines>
 
57
          1in 9in 2in 9in
 
58
          2in 9in 1.5in 8.5in
 
59
          1.5in 8.5in 1.5in 9.25in
 
60
        </lines>
 
61
        <fill color="black"/>
 
62
        <setFont name="Helvetica" size="9"/>
 
63
        <drawCentredString x="1.5 in" y="8.25 in">
 
64
            width=10
 
65
        </drawCentredString>
 
66
        <!-- options for 'join' are "round", "mitered", or "bevelled" -->
 
67
        <lineMode width="5" join="round"/>
 
68
        <lines>
 
69
          2.5in 9in 3.5in 9in
 
70
          3.5in 9in 3in 8.5in
 
71
          3in 8.5in 3in 9.25in
 
72
        </lines>
 
73
        <drawCentredString x="3 in" y="8.25 in">
 
74
            width=5, join=round
 
75
        </drawCentredString>
 
76
        <lineMode width="5" join="mitered"/>
 
77
        <lines>
 
78
          4in 9in 5in 9in
 
79
          5in 9in 4.5in 8.5in
 
80
          4.5in 8.5in 4.5in 9.25in
 
81
        </lines>
 
82
        <drawCentredString x="4.5 in" y="8.25 in">
 
83
            width=5, join=mitered
 
84
        </drawCentredString>
 
85
        <lineMode width="5" join="bevelled"/>
 
86
        <lines>
 
87
          5.5in 9in 6.5in 9in
 
88
          6.5in 9in 6in 8.5in
 
89
          6in 8.5in 6in 9.25in
 
90
        </lines>
 
91
        <drawCentredString x="6 in" y="8.25 in">
 
92
            width=5, join=bevelled
 
93
        </drawCentredString>
 
94
        <!-- examples for the 'cap' attribute to 'LineMode' -->
 
95
        <lineMode width="10"/>
 
96
        <lines>
 
97
          1in 7.5in 2in 7.5in
 
98
          2in 7.5in 1.5in 7in
 
99
          1.5in 7in 1.5in 7.75in
 
100
        </lines>
 
101
        <fill color="black"/>
 
102
        <setFont name="Helvetica" size="9"/>
 
103
        <drawCentredString x="1.5 in" y="6.75 in">
 
104
            width=10
 
105
        </drawCentredString>
 
106
        <!-- options for 'cap' are "default", "round", or "square" -->
 
107
        <lineMode width="10" cap="default"/>
 
108
        <lines>
 
109
          2.5in 7.5in 3.5in 7.5in
 
110
          3.5in 7.5in 3in 7in
 
111
          3in 7in 3in 7.75in
 
112
        </lines>
 
113
        <drawCentredString x="3 in" y="6.75 in">
 
114
            width=10, cap=default
 
115
        </drawCentredString>
 
116
        <lineMode width="10" cap="round"/>
 
117
        <lines>
 
118
          4in 7.5in 5in 7.5in
 
119
          5in 7.5in 4.5in 7in
 
120
          4.5in 7in 4.5in 7.75in
 
121
        </lines>
 
122
        <drawCentredString x="4.5 in" y="6.75 in">
 
123
            width=10, cap=round
 
124
        </drawCentredString>
 
125
        <lineMode width="10" cap="square"/>
 
126
        <lines>
 
127
          5.5in 7.5in 6.5in 7.5in
 
128
          6.5in 7.5in 6in 7in
 
129
          6in 7in 6in 7.75in
 
130
        </lines>
 
131
        <drawCentredString x="6 in" y="6.75 in">
 
132
            width=10, cap=square
 
133
        </drawCentredString>
 
134
        <lineMode width="5" cap="default"/>
 
135
        <!-- examples for the 'miterLimit' attribute to 'LineMode' -->
 
136
        <lineMode width="5" join="mitered"/>
 
137
        <lines>
 
138
          1in 6in 2in 6in
 
139
          2in 6in 1.5in 5.5in
 
140
          1.5in 5.5in 1.5in 6.25in
 
141
        </lines>
 
142
        <fill color="black"/>
 
143
        <setFont name="Helvetica" size="9"/>
 
144
        <drawCentredString x="1.5 in" y="5.25 in">
 
145
            width=5, join=mitered
 
146
        </drawCentredString>
 
147
        <lineMode width="5" join="mitered" miterLimit="10"/>
 
148
        <lines>
 
149
          2.5in 6in 3.5in 6in
 
150
          3.5in 6in 3in 5.5in
 
151
          3in 5.5in 3in 6.25in
 
152
        </lines>
 
153
        <drawCentredString x="3 in" y="5.25 in">
 
154
            width=5, join=mitered
 
155
        </drawCentredString>
 
156
        <drawCentredString x="3 in" y="5.1 in">
 
157
            miterLimit=10
 
158
        </drawCentredString>
 
159
        <lineMode width="10" join="mitered"/>
 
160
        <lines>
 
161
          4in 6in 5in 6in
 
162
          5in 6in 4.5in 5.5in
 
163
          4.5in 5.5in 4.5in 6.25in
 
164
        </lines>
 
165
        <drawCentredString x="4.5 in" y="5.25 in">
 
166
            width=10, join=mitered
 
167
        </drawCentredString>
 
168
        <lineMode width="10" join="mitered" miterLimit="20"/>
 
169
        <lines>
 
170
          5.5in 6in 6.5in 6in
 
171
          6.5in 6in 6in 5.5in
 
172
          6in 5.5in 6in 6.25in
 
173
        </lines>
 
174
        <drawCentredString x="6 in" y="5.25 in">
 
175
            width=10, join=mitered
 
176
        </drawCentredString>
 
177
        <drawCentredString x="6 in" y="5.1 in">
 
178
            miterLimit=20
 
179
        </drawCentredString>
 
180
        <!-- examples for the 'dash' attribute to 'LineMode' -->
 
181
        <lineMode width="2"/>
 
182
        <lines>
 
183
          1in 4.5in 2in 4.5in
 
184
          2in 4.5in 1.5in 4in
 
185
          1.5in 4in 1.5in 4.75in
 
186
        </lines>
 
187
        <fill color="black"/>
 
188
        <setFont name="Helvetica" size="9"/>
 
189
        <drawCentredString x="1.5 in" y="3.75 in">
 
190
            width=2
 
191
        </drawCentredString>
 
192
        <!-- options for 'dash' are sequences of numbers -->
 
193
        <lineMode width="2" dash="5,5"/>
 
194
        <lines>
 
195
          2.5in 4.5in 3.5in 4.5in
 
196
          3.5in 4.5in 3in 4in
 
197
          3in 4in 3in 4.75in
 
198
        </lines>
 
199
        <drawCentredString x="3 in" y="3.75 in">
 
200
            width=2, dash=5,5
 
201
        </drawCentredString>
 
202
        <lineMode width="2" dash="2,10"/>
 
203
        <lines>
 
204
          4in 4.5in 5in 4.5in
 
205
          5in 4.5in 4.5in 4in
 
206
          4.5in 4in 4.5in 4.75in
 
207
        </lines>
 
208
        <drawCentredString x="4.5 in" y="3.75 in">
 
209
            width=2, dash=2,10
 
210
        </drawCentredString>
 
211
        <lineMode width="2" dash="5,5,2,10"/>
 
212
        <lines>
 
213
          5.5in 4.5in 6.5in 4.5in
 
214
          6.5in 4.5in 6in 4in
 
215
          6in 4in 6in 4.75in
 
216
        </lines>
 
217
        <drawCentredString x="6 in" y="3.75 in">
 
218
            width=2, dash=5,5,2,10
 
219
        </drawCentredString>
 
220
      </pageGraphics>
 
221
      <frame id="first" x1="72" y1="72" width="451" height="698"/>
 
222
    </pageTemplate>
 
223
  </template>
 
224
  <stylesheet>
 
225
  </stylesheet>
 
226
  <story>
 
227
    <para></para>
 
228
  </story>
 
229
</document>