i-position.xml /size: 18 Kb    last modification: 2021-10-28 13:51
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    <cd:command name="doifpositionaction" level="system" keywords="conditional" file="anch-pgr.mkiv">
8        <cd:arguments>
9            <cd:resolve name="argument-name"/>
10            <cd:resolve name="argument-true"/>
11            <cd:resolve name="argument-false"/>
12        </cd:arguments>
13    </cd:command>
14
15    <cd:command name="doifelsepositionaction" level="system" keywords="conditional" file="anch-pgr.mkiv">
16        <cd:arguments>
17            <cd:resolve name="argument-name"/>
18            <cd:resolve name="argument-true"/>
19            <cd:resolve name="argument-false"/>
20        </cd:arguments>
21    </cd:command>
22
23    <cd:command name="doifpositionactionelse" level="system" keywords="conditional" file="anch-pgr.mkiv">
24        <cd:arguments>
25            <cd:resolve name="argument-name"/>
26            <cd:resolve name="argument-true"/>
27            <cd:resolve name="argument-false"/>
28        </cd:arguments>
29    </cd:command>
30
31    <cd:command name="dopositionaction" level="system" file="anch-pgr.mkiv">
32        <cd:arguments>
33            <cd:resolve name="argument-name"/>
34        </cd:arguments>
35    </cd:command>
36
37    <cd:command name="positionoverlay" level="system" category="background" file="anch-pgr.mkiv">
38        <cd:arguments>
39            <cd:resolve name="argument-name"/>
40        </cd:arguments>
41    </cd:command>
42
43    <cd:command name="MPoverlayanchor" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
44        <cd:arguments>
45            <cd:resolve name="argument-name"/>
46        </cd:arguments>
47    </cd:command>
48
49    <cd:command name="positionregionoverlay" level="system" category="background" file="anch-pgr.mkiv">
50        <cd:arguments>
51            <cd:resolve name="argument-name"/>
52            <cd:resolve name="argument-name"/>
53        </cd:arguments>
54    </cd:command>
55
56    <cd:command name="positionoverlay" type="environment" level="system" category="background" file="anch-pgr.mkiv">
57        <cd:arguments>
58            <cd:resolve name="argument-name"/>
59        </cd:arguments>
60    </cd:command>
61
62    <cd:command name="MPpositiongraphic" type="environment" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
63        <cd:arguments>
64            <cd:resolve name="argument-name"/>
65            <cd:resolve name="argument-key-list-optional"/>
66        </cd:arguments>
67    </cd:command>
68
69    <cd:command name="MPpositiongraphic" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
70        <cd:arguments>
71            <cd:resolve name="argument-name"/>
72            <cd:assignments delimiters="braces" list="yes" optional="yes">
73                <cd:parameter name="cd:key">
74                    <cd:constant type="cd:value"/>
75                </cd:parameter>
76            </cd:assignments>
77        </cd:arguments>
78    </cd:command>
79
80    <cd:command name="MPpositionmethod" type="environment" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
81        <cd:arguments>
82            <cd:resolve name="argument-name"/>
83        </cd:arguments>
84    </cd:command>
85
86    <cd:command name="setMPpositiongraphic" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
87        <cd:arguments>
88            <cd:resolve name="argument-name"/>
89            <cd:resolve name="argument-name"/>
90            <cd:assignments delimiters="braces" list="yes" optional="yes">
91                <cd:parameter name="cd:key">
92                    <cd:constant type="cd:value"/>
93                </cd:parameter>
94            </cd:assignments>
95        </cd:arguments>
96    </cd:command>
97
98    <cd:command name="setMPpositiongraphicrange" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
99        <cd:arguments>
100            <cd:resolve name="argument-name"/>
101            <cd:resolve name="argument-name"/>
102            <cd:resolve name="argument-name"/>
103            <cd:assignments delimiters="braces" list="yes" optional="yes">
104                <cd:parameter name="cd:key">
105                    <cd:constant type="cd:value"/>
106                </cd:parameter>
107            </cd:assignments>
108        </cd:arguments>
109    </cd:command>
110
111    <cd:command name="MPgetposboxes" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
112        <cd:arguments>
113            <cd:resolve name="argument-name-list"/>
114            <cd:resolve name="argument-name"/>
115        </cd:arguments>
116    </cd:command>
117
118    <cd:command name="MPgetmultipars" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
119        <cd:arguments>
120            <cd:resolve name="argument-name"/>
121            <cd:resolve name="argument-name"/>
122        </cd:arguments>
123    </cd:command>
124
125    <cd:command name="MPgetmultishape" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv">
126        <cd:arguments>
127            <cd:resolve name="argument-name"/>
128            <cd:resolve name="argument-name"/>
129        </cd:arguments>
130    </cd:command>
131
132    <cd:command name="MPp" level="system" file="anch-pos.mkiv">
133        <cd:arguments>
134            <cd:resolve name="argument-name"/>
135        </cd:arguments>
136    </cd:command>
137
138    <cd:command name="MPr" level="system" file="anch-pos.mkiv">
139        <cd:arguments>
140            <cd:resolve name="argument-name"/>
141        </cd:arguments>
142    </cd:command>
143
144    <cd:command name="MPc" level="system" file="anch-pos.mkiv">
145        <cd:arguments>
146            <cd:resolve name="argument-name"/>
147        </cd:arguments>
148    </cd:command>
149
150    <cd:command name="MPn" level="system" file="anch-pos.mkiv">
151        <cd:arguments>
152            <cd:resolve name="argument-name"/>
153        </cd:arguments>
154    </cd:command>
155
156    <cd:command name="MPx" level="system" file="anch-pos.mkiv">
157        <cd:arguments>
158            <cd:resolve name="argument-name"/>
159        </cd:arguments>
160    </cd:command>
161
162    <cd:command name="MPy" level="system" file="anch-pos.mkiv">
163        <cd:arguments>
164            <cd:resolve name="argument-name"/>
165        </cd:arguments>
166    </cd:command>
167
168    <cd:command name="MPw" level="system" file="anch-pos.mkiv">
169        <cd:arguments>
170            <cd:resolve name="argument-name"/>
171        </cd:arguments>
172    </cd:command>
173
174    <cd:command name="MPh" level="system" file="anch-pos.mkiv">
175        <cd:arguments>
176            <cd:resolve name="argument-name"/>
177        </cd:arguments>
178    </cd:command>
179
180    <cd:command name="MPd" level="system" file="anch-pos.mkiv">
181        <cd:arguments>
182            <cd:resolve name="argument-name"/>
183        </cd:arguments>
184    </cd:command>
185
186    <cd:command name="MPwhd" level="system" file="anch-pos.mkiv">
187        <cd:arguments>
188            <cd:resolve name="argument-name"/>
189        </cd:arguments>
190    </cd:command>
191
192    <cd:command name="MPxy" level="system" file="anch-pos.mkiv">
193        <cd:arguments>
194            <cd:resolve name="argument-name"/>
195        </cd:arguments>
196    </cd:command>
197
198    <cd:command name="MPll" level="system" file="anch-pos.mkiv">
199        <cd:arguments>
200            <cd:resolve name="argument-name"/>
201        </cd:arguments>
202    </cd:command>
203
204    <cd:command name="MPlr" level="system" file="anch-pos.mkiv">
205        <cd:arguments>
206            <cd:resolve name="argument-name"/>
207        </cd:arguments>
208    </cd:command>
209
210    <cd:command name="MPur" level="system" file="anch-pos.mkiv">
211        <cd:arguments>
212            <cd:resolve name="argument-name"/>
213        </cd:arguments>
214    </cd:command>
215
216    <cd:command name="MPul" level="system" file="anch-pos.mkiv">
217        <cd:arguments>
218            <cd:resolve name="argument-name"/>
219        </cd:arguments>
220    </cd:command>
221
222    <cd:command name="MPpos" level="system" file="anch-pos.mkiv">
223        <cd:arguments>
224            <cd:resolve name="argument-name"/>
225        </cd:arguments>
226    </cd:command>
227
228    <cd:command name="MPls" level="system" file="anch-pos.mkiv">
229        <cd:arguments>
230            <cd:resolve name="argument-name"/>
231        </cd:arguments>
232    </cd:command>
233
234    <cd:command name="MPrs" level="system" file="anch-pos.mkiv">
235        <cd:arguments>
236            <cd:resolve name="argument-name"/>
237        </cd:arguments>
238    </cd:command>
239
240    <cd:command name="MPpardata" level="system" file="anch-pos.mkiv">
241        <cd:arguments>
242            <cd:resolve name="argument-name"/>
243        </cd:arguments>
244    </cd:command>
245
246    <cd:command name="MPxywhd" level="system" file="anch-pos.mkiv">
247        <cd:arguments>
248            <cd:resolve name="argument-name"/>
249        </cd:arguments>
250    </cd:command>
251
252    <cd:command name="MPposset" level="system" file="anch-pos.mkiv">
253        <cd:arguments>
254            <cd:resolve name="argument-name"/>
255        </cd:arguments>
256    </cd:command>
257
258    <cd:command name="MPpage" level="system" file="anch-pos.mkiv">
259        <cd:arguments>
260            <cd:resolve name="argument-name"/>
261        </cd:arguments>
262    </cd:command>
263
264    <cd:command name="MPregion" level="system" file="anch-pos.mkiv">
265        <cd:arguments>
266            <cd:resolve name="argument-name"/>
267        </cd:arguments>
268    </cd:command>
269
270    <cd:command name="MPcolumn" level="system" file="anch-pos.mkiv">
271        <cd:arguments>
272            <cd:resolve name="argument-name"/>
273        </cd:arguments>
274    </cd:command>
275
276    <cd:command name="MPanchor" level="system" file="anch-pos.mkiv">
277        <cd:arguments>
278            <cd:resolve name="argument-name"/>
279        </cd:arguments>
280    </cd:command>
281
282    <cd:command name="MPleftskip" level="system" file="anch-pos.mkiv">
283        <cd:arguments>
284            <cd:resolve name="argument-name"/>
285        </cd:arguments>
286    </cd:command>
287
288    <cd:command name="MPrightskip" level="system" file="anch-pos.mkiv">
289        <cd:arguments>
290            <cd:resolve name="argument-name"/>
291        </cd:arguments>
292    </cd:command>
293
294    <cd:command name="MPplus" level="system" file="anch-pos.mkiv">
295        <cd:arguments>
296            <cd:resolve name="argument-name"/>
297            <cd:resolve name="argument-number"/>
298            <cd:content/>
299        </cd:arguments>
300    </cd:command>
301
302    <cd:command name="MPv" level="system" file="anch-pos.mkiv">
303        <cd:arguments>
304            <cd:resolve name="argument-name"/>
305            <cd:resolve name="argument-number"/>
306            <cd:content/>
307        </cd:arguments>
308    </cd:command>
309
310    <cd:command name="MPrest" level="system" file="anch-pos.mkiv">
311        <cd:arguments>
312            <cd:resolve name="argument-name"/>
313            <cd:content/>
314        </cd:arguments>
315    </cd:command>
316
317    <cd:command name="MPvv" level="system" file="anch-pos.mkiv">
318        <cd:arguments>
319            <cd:resolve name="argument-name"/>
320            <cd:content/>
321        </cd:arguments>
322    </cd:command>
323
324    <cd:command name="setpositiononly" level="system" file="anch-pos.mkiv">
325        <cd:arguments>
326            <cd:resolve name="argument-name"/>
327        </cd:arguments>
328    </cd:command>
329
330    <cd:command name="setposition" level="system" file="anch-pos.mkiv">
331        <cd:arguments>
332            <cd:resolve name="argument-name"/>
333        </cd:arguments>
334    </cd:command>
335
336    <cd:command name="setpositiondata" level="system" file="anch-pos.mkiv">
337        <cd:arguments>
338            <cd:resolve name="argument-name"/>
339            <cd:resolve name="argument-dimension"/>
340            <cd:resolve name="argument-dimension"/>
341            <cd:resolve name="argument-dimension"/>
342        </cd:arguments>
343    </cd:command>
344
345    <cd:command name="setpositionbox" level="system" file="anch-pos.mkiv">
346        <cd:arguments>
347            <cd:resolve name="argument-name"/>
348            <cd:csname/>
349            <cd:content/>
350        </cd:arguments>
351    </cd:command>
352
353    <cd:command name="setpositionstrut" level="system" file="anch-pos.mkiv">
354        <cd:arguments>
355            <cd:resolve name="argument-name"/>
356        </cd:arguments>
357    </cd:command>
358
359    <cd:command name="setpositiondataplus" level="system" file="anch-pos.mkiv">
360        <cd:arguments>
361            <cd:resolve name="argument-name"/>
362            <cd:resolve name="argument-dimension"/>
363            <cd:resolve name="argument-dimension"/>
364            <cd:resolve name="argument-dimension"/>
365            <cd:keywords delimiters="braces" list="yes">
366                <cd:constant type="cd:text"/>
367            </cd:keywords>
368        </cd:arguments>
369    </cd:command>
370
371    <cd:command name="setpositionplus" level="system" file="anch-pos.mkiv">
372        <cd:arguments>
373            <cd:resolve name="argument-name"/>
374            <cd:keywords delimiters="braces" list="yes">
375                <cd:constant type="cd:text"/>
376            </cd:keywords>
377            <cd:csname/>
378            <cd:content/>
379        </cd:arguments>
380    </cd:command>
381
382    <cd:command name="copyposition" level="system" file="anch-pos.mkiv">
383        <cd:arguments>
384            <cd:resolve name="argument-name"/>
385            <cd:resolve name="argument-name"/>
386        </cd:arguments>
387    </cd:command>
388
389    <cd:command name="doifposition" level="system" keywords="conditional" file="anch-pos.mkiv">
390        <cd:arguments>
391            <cd:resolve name="argument-name"/>
392            <cd:resolve name="argument-true"/>
393            <cd:resolve name="argument-false"/>
394        </cd:arguments>
395    </cd:command>
396
397    <cd:command name="doifelseposition" level="system" keywords="conditional" file="anch-pos.mkiv">
398        <cd:arguments>
399            <cd:resolve name="argument-name"/>
400            <cd:resolve name="argument-true"/>
401            <cd:resolve name="argument-false"/>
402        </cd:arguments>
403    </cd:command>
404
405    <cd:command name="doifpositionelse" level="system" keywords="conditional" file="anch-pos.mkiv">
406        <cd:arguments>
407            <cd:resolve name="argument-name"/>
408            <cd:resolve name="argument-true"/>
409            <cd:resolve name="argument-false"/>
410        </cd:arguments>
411    </cd:command>
412
413    <cd:command name="doifelsepositiononpage" level="system" keywords="conditional" file="anch-pos.mkiv">
414        <cd:arguments>
415            <cd:resolve name="argument-name"/>
416            <cd:resolve name="argument-number"/>
417            <cd:resolve name="argument-true"/>
418            <cd:resolve name="argument-false"/>
419        </cd:arguments>
420    </cd:command>
421
422    <cd:command name="doifpositiononpageelse" level="system" keywords="conditional" file="anch-pos.mkiv">
423        <cd:arguments>
424            <cd:resolve name="argument-name"/>
425            <cd:resolve name="argument-number"/>
426            <cd:resolve name="argument-true"/>
427            <cd:resolve name="argument-false"/>
428        </cd:arguments>
429    </cd:command>
430
431    <cd:command name="xypos" level="system" file="anch-pos.mkiv">
432        <cd:arguments>
433            <cd:resolve name="argument-name"/>
434        </cd:arguments>
435    </cd:command>
436
437    <cd:command name="hpos" level="system" file="anch-pos.mkiv">
438        <cd:arguments>
439            <cd:resolve name="argument-name"/>
440            <cd:content/>
441        </cd:arguments>
442    </cd:command>
443
444    <cd:command name="vpos" level="system" file="anch-pos.mkiv">
445        <cd:arguments>
446            <cd:resolve name="argument-name"/>
447            <cd:content/>
448        </cd:arguments>
449    </cd:command>
450
451    <cd:command name="bpos" level="system" file="anch-pos.mkiv">
452        <cd:arguments>
453            <cd:resolve name="argument-name"/>
454        </cd:arguments>
455    </cd:command>
456
457    <cd:command name="epos" level="system" file="anch-pos.mkiv">
458        <cd:arguments>
459            <cd:resolve name="argument-name"/>
460        </cd:arguments>
461    </cd:command>
462
463
464    <cd:command name="tracepositions" level="system" file="anch-pos.mkiv"/>
465
466    <cd:command name="enableparpositions" level="system" file="anch-pos.mkiv"/>
467
468    <cd:command name="disableparpositions" level="system" file="anch-pos.mkiv"/>
469
470    <cd:command name="doifelseoverlapping" level="system" keywords="conditional" file="anch-pos.mkiv">
471        <cd:arguments>
472            <cd:resolve name="argument-name"/>
473            <cd:resolve name="argument-name"/>
474            <cd:resolve name="argument-true"/>
475            <cd:resolve name="argument-false"/>
476        </cd:arguments>
477    </cd:command>
478
479    <cd:command name="doifoverlappingelse" level="system" keywords="conditional" file="anch-pos.mkiv">
480        <cd:arguments>
481            <cd:resolve name="argument-name"/>
482            <cd:resolve name="argument-name"/>
483            <cd:resolve name="argument-true"/>
484            <cd:resolve name="argument-false"/>
485        </cd:arguments>
486    </cd:command>
487
488    <cd:command name="doifelsepositionsonsamepage" level="system" keywords="conditional" file="anch-pos.mkiv">
489        <cd:arguments>
490            <cd:resolve name="argument-name-list"/>
491            <cd:resolve name="argument-true"/>
492            <cd:resolve name="argument-false"/>
493        </cd:arguments>
494    </cd:command>
495
496    <cd:command name="doifpositionsonsamepageelse" level="system" keywords="conditional" file="anch-pos.mkiv">
497        <cd:arguments>
498            <cd:resolve name="argument-name-list"/>
499            <cd:resolve name="argument-true"/>
500            <cd:resolve name="argument-false"/>
501        </cd:arguments>
502    </cd:command>
503
504    <cd:command name="doifelsepositionsonthispage" level="system" keywords="conditional" file="anch-pos.mkiv">
505        <cd:arguments>
506            <cd:resolve name="argument-name-list"/>
507            <cd:resolve name="argument-true"/>
508            <cd:resolve name="argument-false"/>
509        </cd:arguments>
510    </cd:command>
511
512    <cd:command name="doifpositionsonthispageelse" level="system" keywords="conditional" file="anch-pos.mkiv">
513        <cd:arguments>
514            <cd:resolve name="argument-name-list"/>
515            <cd:resolve name="argument-true"/>
516            <cd:resolve name="argument-false"/>
517        </cd:arguments>
518    </cd:command>
519
520    <cd:command name="doifelsepositionsused" level="system" keywords="conditional" file="anch-pos.mkiv">
521        <cd:arguments>
522            <cd:resolve name="argument-true"/>
523            <cd:resolve name="argument-false"/>
524        </cd:arguments>
525    </cd:command>
526
527    <cd:command name="doifpositionsusedelse" level="system" keywords="conditional" file="anch-pos.mkiv">
528        <cd:arguments>
529            <cd:resolve name="argument-true"/>
530            <cd:resolve name="argument-false"/>
531        </cd:arguments>
532    </cd:command>
533
534</cd:interface>
535