1<?xml version="1.0" encoding="UTF-8"?>
2
3<?context-directive job ctxfile x-setups.ctx ?>
4
5<cd:interface xmlns:cd="http://www.pragma-ade.com/commands">
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 <cd:command name="definepapersize" level="style" category="layout" file="page-lay.mkiv">
106 <cd:arguments>
107 <cd:resolve name="keyword-name"/>
108 <cd:assignments list="yes">
109 <cd:parameter name="width">
110 <cd:constant type="cd:dimension"/>
111 </cd:parameter>
112 <cd:parameter name="height">
113 <cd:constant type="cd:dimension"/>
114 </cd:parameter>
115 <cd:parameter name="top">
116 <cd:constant type="cd:command"/>
117 </cd:parameter>
118 <cd:parameter name="bottom">
119 <cd:constant type="cd:command"/>
120 </cd:parameter>
121 <cd:parameter name="left">
122 <cd:constant type="cd:command"/>
123 </cd:parameter>
124 <cd:parameter name="right">
125 <cd:constant type="cd:command"/>
126 </cd:parameter>
127 <cd:parameter name="distance">
128 <cd:constant type="cd:dimension"/>
129 </cd:parameter>
130 <cd:parameter name="page">
131 <cd:inherit name="setuppapersize"/>
132 </cd:parameter>
133 <cd:parameter name="paper">
134 <cd:inherit name="setuppapersize"/>
135 </cd:parameter>
136 </cd:assignments>
137 </cd:arguments>
138 </cd:command>
139
140 <cd:command name="definepapersize" variant="name" level="style" category="layout" file="page-lay.mkiv">
141 <cd:arguments>
142 <cd:resolve name="keyword-name"/>
143 <cd:keywords list="yes">
144 <cd:inherit name="setuppapersize"/>
145 </cd:keywords>
146 <cd:keywords list="yes" optional="yes">
147 <cd:inherit name="setuppapersize"/>
148 </cd:keywords>
149 </cd:arguments>
150 </cd:command>
151
152 <cd:command name="setuppapersize" variant="name" level="style" category="layout" file="page-lay.mkiv">
153 <cd:arguments>
154 <cd:keywords list="yes" optional="yes">
155 <cd:constant type="reset"/>
156 <cd:constant type="landscape"/>
157 <cd:constant type="mirrored"/>
158 <cd:constant type="negative"/>
159 <cd:constant type="rotated"/>
160 <cd:constant type="90"/>
161 <cd:constant type="180"/>
162 <cd:constant type="270"/>
163 <cd:constant type="cd:name"/>
164 </cd:keywords>
165 <cd:keywords list="yes" optional="yes">
166 <cd:constant type="reset"/>
167 <cd:constant type="landscape"/>
168 <cd:constant type="mirrored"/>
169 <cd:constant type="negative"/>
170 <cd:constant type="rotated"/>
171 <cd:constant type="90"/>
172 <cd:constant type="180"/>
173 <cd:constant type="270"/>
174 <cd:constant type="cd:name"/>
175 </cd:keywords>
176 </cd:arguments>
177 </cd:command>
178
179 <!--
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198 -->
199
200 <cd:command name="setuppapersize" level="style" category="layout" file="page-lay.mkiv">
201 <cd:arguments>
202 <cd:resolve name="keyword-name-optional"/>
203 <cd:assignments list="yes">
204 <cd:parameter name="top">
205 <cd:constant type="cd:command"/>
206 </cd:parameter>
207 <cd:parameter name="bottom">
208 <cd:constant type="cd:command"/>
209 </cd:parameter>
210 <cd:parameter name="left">
211 <cd:constant type="cd:command"/>
212 </cd:parameter>
213 <cd:parameter name="right">
214 <cd:constant type="cd:command"/>
215 </cd:parameter>
216 <cd:parameter name="method">
217 <cd:constant type="normal" default="yes"/>
218 <cd:constant type="none"/>
219 <cd:constant type="cd:name"/>
220 </cd:parameter>
221 <cd:parameter name="scale">
222 <cd:constant type="cd:number"/>
223 </cd:parameter>
224 <cd:parameter name="nx">
225 <cd:constant type="cd:number"/>
226 </cd:parameter>
227 <cd:parameter name="ny">
228 <cd:constant type="cd:number"/>
229 </cd:parameter>
230 <cd:parameter name="dx">
231 <cd:constant type="cd:dimension"/>
232 </cd:parameter>
233 <cd:parameter name="dy">
234 <cd:constant type="cd:dimension"/>
235 </cd:parameter>
236 <cd:parameter name="width">
237 <cd:constant type="cd:dimension"/>
238 </cd:parameter>
239 <cd:parameter name="height">
240 <cd:constant type="cd:dimension"/>
241 </cd:parameter>
242 <cd:parameter name="topspace">
243 <cd:constant type="cd:dimension"/>
244 </cd:parameter>
245 <cd:parameter name="backspace">
246 <cd:constant type="cd:dimension"/>
247 </cd:parameter>
248 <cd:parameter name="offset">
249 <cd:constant type="cd:dimension"/>
250 </cd:parameter>
251 <cd:parameter name="page">
252 <cd:constant type="reset"/>
253 <cd:constant type="landscape"/>
254 <cd:constant type="mirrored"/>
255 <cd:constant type="negative"/>
256 <cd:constant type="rotated"/>
257 <cd:constant type="90"/>
258 <cd:constant type="180"/>
259 <cd:constant type="270"/>
260 <cd:constant type="cd:name"/>
261 </cd:parameter>
262 <cd:parameter name="paper">
263 <cd:constant type="reset"/>
264 <cd:constant type="landscape"/>
265 <cd:constant type="mirrored"/>
266 <cd:constant type="negative"/>
267 <cd:constant type="rotated"/>
268 <cd:constant type="90"/>
269 <cd:constant type="180"/>
270 <cd:constant type="270"/>
271 <cd:constant type="cd:name"/>
272 </cd:parameter>
273 <cd:parameter name="option">
274 <cd:constant type="fit"/>
275 <cd:constant type="max" default="yes"/>
276 </cd:parameter>
277 <cd:parameter name="distance">
278 <cd:constant type="cd:dimension"/>
279 </cd:parameter>
280 </cd:assignments>
281 </cd:arguments>
282 </cd:command>
283
284 <cd:command name="setuppaper" level="style" category="layout" file="page-lay.mkiv">
285 <cd:arguments>
286 <cd:assignments list="yes">
287 <cd:inherit name="setuppapersize"/>
288 </cd:assignments>
289 </cd:arguments>
290 </cd:command>
291
292 <cd:command name="adaptpapersize" level="style" category="layout" file="page-lay.mkiv">
293 <cd:arguments>
294 <cd:keywords list="yes">
295 <cd:inherit name="setuppapersize"/>
296 </cd:keywords>
297 <cd:keywords list="yes" optional="yes">
298 <cd:inherit name="setuppapersize"/>
299 </cd:keywords>
300 </cd:arguments>
301 </cd:command>
302
303</cd:interface>
304 |