i-framed.xml /size: 29 Kb    last modification: 2025-02-21 11:03
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="defineframed" level="style" category="rules" keywords="background" file="pack-rul.mkxl">
8        <cd:arguments>
9            <cd:resolve name="keyword-name"/>
10            <cd:resolve name="keyword-name-optional"/>
11            <cd:assignments list="yes" optional="yes">
12                <cd:inherit name="setupframed"/>
13            </cd:assignments>
14        </cd:arguments>
15    </cd:command>
16
17    <cd:command name="setupframed" level="style" category="rules" keywords="background" file="pack-rul.mkxl">
18        <cd:arguments>
19            <cd:resolve name="keyword-name-list-optional"/>
20            <cd:assignments list="yes">
21                <cd:parameter name="corner">
22                    <cd:constant type="rectangular" default="yes"/>
23                    <cd:constant type="round"/>
24                    <cd:constant type="cd:number"/>
25                    <cd:constant type="l"/>
26                    <cd:constant type="r"/>
27                    <cd:constant type="b"/>
28                    <cd:constant type="t"/>
29                    <cd:constant type="lr"/>
30                    <cd:constant type="rl"/>
31                    <cd:constant type="tb"/>
32                    <cd:constant type="bt"/>
33                    <cd:constant type="rt"/>
34                    <cd:constant type="tr"/>
35                    <cd:constant type="rb"/>
36                    <cd:constant type="br"/>
37                    <cd:constant type="bl"/>
38                    <cd:constant type="lb"/>
39                    <cd:constant type="tl"/>
40                    <cd:constant type="lt"/>
41                    <cd:constant type="trb"/>
42                    <cd:constant type="rtl"/>
43                    <cd:constant type="tlb"/>
44                    <cd:constant type="blt"/>
45                    <cd:constant type="ltr"/>
46                    <cd:constant type="rtl"/>
47                    <cd:constant type="lbr"/>
48                    <cd:constant type="rbl"/>
49                    <cd:constant type="ltrb"/>
50                    <cd:constant type="trbl"/>
51                    <cd:constant type="rblt"/>
52                    <cd:constant type="bltr"/>
53                </cd:parameter>
54                <cd:parameter name="framecorner">
55                    <cd:constant type="rectangular" default="yes"/>
56                    <cd:constant type="round"/>
57                    <cd:constant type="cd:number"/>
58                    <cd:constant type="l"/>
59                    <cd:constant type="r"/>
60                    <cd:constant type="b"/>
61                    <cd:constant type="t"/>
62                    <cd:constant type="lr"/>
63                    <cd:constant type="rl"/>
64                    <cd:constant type="tb"/>
65                    <cd:constant type="bt"/>
66                    <cd:constant type="rt"/>
67                    <cd:constant type="tr"/>
68                    <cd:constant type="rb"/>
69                    <cd:constant type="br"/>
70                    <cd:constant type="bl"/>
71                    <cd:constant type="lb"/>
72                    <cd:constant type="tl"/>
73                    <cd:constant type="lt"/>
74                    <cd:constant type="trb"/>
75                    <cd:constant type="rtl"/>
76                    <cd:constant type="tlb"/>
77                    <cd:constant type="blt"/>
78                    <cd:constant type="ltr"/>
79                    <cd:constant type="rtl"/>
80                    <cd:constant type="lbr"/>
81                    <cd:constant type="rbl"/>
82                    <cd:constant type="ltrb"/>
83                    <cd:constant type="trbl"/>
84                    <cd:constant type="rblt"/>
85                    <cd:constant type="bltr"/>
86                </cd:parameter>
87                <cd:parameter name="backgroundcorner">
88                    <cd:constant type="rectangular" default="yes"/>
89                    <cd:constant type="round"/>
90                    <cd:constant type="cd:number"/>
91                    <cd:constant type="l"/>
92                    <cd:constant type="r"/>
93                    <cd:constant type="b"/>
94                    <cd:constant type="t"/>
95                    <cd:constant type="lr"/>
96                    <cd:constant type="rl"/>
97                    <cd:constant type="tb"/>
98                    <cd:constant type="bt"/>
99                    <cd:constant type="rt"/>
100                    <cd:constant type="tr"/>
101                    <cd:constant type="rb"/>
102                    <cd:constant type="br"/>
103                    <cd:constant type="bl"/>
104                    <cd:constant type="lb"/>
105                    <cd:constant type="tl"/>
106                    <cd:constant type="lt"/>
107                    <cd:constant type="trb"/>
108                    <cd:constant type="rtl"/>
109                    <cd:constant type="tlb"/>
110                    <cd:constant type="blt"/>
111                    <cd:constant type="ltr"/>
112                    <cd:constant type="rtl"/>
113                    <cd:constant type="lbr"/>
114                    <cd:constant type="rbl"/>
115                    <cd:constant type="ltrb"/>
116                    <cd:constant type="trbl"/>
117                    <cd:constant type="rblt"/>
118                    <cd:constant type="bltr"/>
119                </cd:parameter>
120                <cd:parameter name="radius">
121                    <cd:constant type="cd:dimension"/>
122                </cd:parameter>
123                <cd:parameter name="frameradius">
124                    <cd:constant type="cd:dimension"/>
125                </cd:parameter>
126                <cd:parameter name="backgroundradius">
127                    <cd:constant type="cd:dimension"/>
128                </cd:parameter>
129                <cd:parameter name="depth">
130                    <cd:constant type="cd:dimension"/>
131                </cd:parameter>
132                <cd:parameter name="framedepth">
133                    <cd:constant type="cd:dimension"/>
134                </cd:parameter>
135                <cd:parameter name="backgrounddepth">
136                    <cd:constant type="cd:dimension"/>
137                </cd:parameter>
138                <cd:parameter name="framecolor">
139                    <cd:constant type="cd:color"/>
140                </cd:parameter>
141                <cd:parameter name="topframe">
142                    <cd:constant type="on" default="yes"/>
143                    <cd:constant type="off"/>
144                    <cd:constant type="small"/>
145                    <cd:constant type="dash"/>
146                    <cd:constant type="cd:name"/>
147                </cd:parameter>
148                <cd:parameter name="bottomframe">
149                    <cd:constant type="on" default="yes"/>
150                    <cd:constant type="off"/>
151                    <cd:constant type="small"/>
152                    <cd:constant type="dash"/>
153                    <cd:constant type="cd:name"/>
154                </cd:parameter>
155                <cd:parameter name="leftframe">
156                    <cd:constant type="on" default="yes"/>
157                    <cd:constant type="off"/>
158                    <cd:constant type="small"/>
159                    <cd:constant type="dash"/>
160                    <cd:constant type="cd:name"/>
161                </cd:parameter>
162                <cd:parameter name="rightframe">
163                    <cd:constant type="on" default="yes"/>
164                    <cd:constant type="off"/>
165                    <cd:constant type="small"/>
166                    <cd:constant type="dash"/>
167                    <cd:constant type="cd:name"/>
168                </cd:parameter>
169                <cd:parameter name="region">
170                    <cd:constant type="yes"/>
171                    <cd:constant type="no" default="yes"/>
172                </cd:parameter>
173                <cd:parameter name="rulethickness">
174                    <cd:constant type="cd:dimension"/>
175                </cd:parameter>
176                <cd:parameter name="frameoffset">
177                    <cd:constant type="cd:dimension"/>
178                </cd:parameter>
179                <cd:parameter name="frame">
180                    <cd:constant type="on" default="yes"/>
181                    <cd:constant type="off"/>
182                    <cd:constant type="overlay"/>
183                    <cd:constant type="small"/>
184                    <cd:constant type="dash"/>
185                    <cd:constant type="closed"/>
186                    <cd:constant type="none"/>
187                </cd:parameter>
188                <cd:parameter name="background">
189                    <cd:resolve name="value-background"/>
190                </cd:parameter>
191                <cd:parameter name="backgroundoffset">
192                    <cd:constant type="frame"/>
193                    <cd:constant type="cd:dimension"/>
194                </cd:parameter>
195                <cd:parameter name="backgroundcolor">
196                    <cd:constant type="cd:color"/>
197                </cd:parameter>
198                <cd:parameter name="component">
199                    <cd:constant type="cd:name"/>
200                </cd:parameter>
201                <cd:parameter name="extras">
202                    <cd:constant type="cd:command"/>
203                </cd:parameter>
204                <cd:parameter name="foregroundstyle">
205                    <cd:resolve name="value-style"/>
206                </cd:parameter>
207                <cd:parameter name="foregroundcolor">
208                    <cd:constant type="cd:color"/>
209                </cd:parameter>
210                <cd:parameter name="setups">
211                    <cd:constant type="cd:name"/>
212                </cd:parameter>
213                <cd:parameter name="offset">
214                    <cd:constant type="default"/>
215                    <cd:constant type="overlay"/>
216                    <cd:constant type="none"/>
217                    <cd:constant type="cd:dimension"/>
218                </cd:parameter>
219                <cd:parameter name="width">
220                    <cd:constant type="local"/>
221                    <cd:constant type="fit" default="yes"/>
222                    <cd:constant type="max"/>
223                    <cd:constant type="broad"/>
224                    <cd:constant type="fixed"/>
225                    <cd:constant type="cd:dimension"/>
226                </cd:parameter>
227                <cd:parameter name="height">
228                    <cd:constant type="fit"/>
229                    <cd:constant type="max"/>
230                    <cd:constant type="broad" default="yes"/>
231                    <cd:constant type="cd:dimension"/>
232                </cd:parameter>
233                <cd:parameter name="minheight">
234                    <cd:constant type="cd:dimension"/>
235                </cd:parameter>
236                <cd:parameter name="align">
237                    <cd:inherit name="setupalign"/>
238                </cd:parameter>
239                <cd:parameter name="strut">
240                    <cd:constant type="yes" default="yes"/>
241                    <cd:constant type="no"/>
242                    <cd:constant type="none"/>
243                    <cd:constant type="local"/>
244                    <cd:constant type="global"/>
245                </cd:parameter>
246                <cd:parameter name="autostrut">
247                    <cd:constant type="yes" default="yes"/>
248                    <cd:constant type="no"/>
249                </cd:parameter>
250                <cd:parameter name="location">
251                    <cd:constant type="height"/>
252                    <cd:constant type="depth"/>
253                    <cd:constant type="high"/>
254                    <cd:constant type="low"/>
255                    <cd:constant type="top"/>
256                    <cd:constant type="middle"/>
257                    <cd:constant type="bottom"/>
258                    <cd:constant type="line"/>
259                    <cd:constant type="lohi"/>
260                    <cd:constant type="hanging"/>
261                    <cd:constant type="keep"/>
262                    <cd:constant type="formula"/>
263                    <cd:constant type="mathematics"/>
264                    <cd:constant type="normal" default="yes"/>
265                    <cd:constant type="inline"/>
266                </cd:parameter>
267                <cd:parameter name="autowidth">
268                    <cd:constant type="yes" default="yes"/>
269                    <cd:constant type="no"/>
270                    <cd:constant type="force"/>
271                </cd:parameter>
272                <!--
273                    <cd:parameter name="fr!analyze">
274                        <cd:constant type="yes"/>
275                        <cd:constant type="no" default="yes"/>
276                    </cd:parameter>
277                -->
278                <cd:parameter name="lines">
279                    <cd:constant type="cd:number"/>
280                </cd:parameter>
281                <cd:parameter name="top">
282                    <cd:constant type="cd:command"/>
283                </cd:parameter>
284                <cd:parameter name="bottom">
285                    <cd:constant type="cd:command"/>
286                </cd:parameter>
287                <cd:parameter name="blank">
288                    <cd:constant type="yes"/>
289                    <cd:constant type="no" default="yes"/>
290                </cd:parameter>
291                <cd:parameter name="profile">
292                    <cd:constant type="cd:name"/>
293                </cd:parameter>
294                <cd:parameter name="empty">
295                    <cd:constant type="yes"/>
296                    <cd:constant type="no" default="yes"/>
297                </cd:parameter>
298                <cd:parameter name="loffset">
299                    <cd:constant type="cd:dimension"/>
300                </cd:parameter>
301                <cd:parameter name="roffset">
302                    <cd:constant type="cd:dimension"/>
303                </cd:parameter>
304                <cd:parameter name="toffset">
305                    <cd:constant type="cd:dimension"/>
306                </cd:parameter>
307                <cd:parameter name="boffset">
308                    <cd:constant type="cd:dimension"/>
309                </cd:parameter>
310                <cd:parameter name="orientation">
311                    <cd:constant type="cd:number"/>
312                </cd:parameter>
313                <!--
314                    <cd:parameter name="style">
315                        <cd:resolve name="value-style"/>
316                    </cd:parameter>
317                    <cd:parameter name="color">
318                        <cd:constant type="cd:color"/>
319                    </cd:parameter>
320                -->
321                <cd:parameter name="anchoring">
322                    <cd:resolve name="value-orientation"/>
323                </cd:parameter>
324                <cd:parameter name="xanchor">
325                    <cd:constant type="cd:dimension"/>
326                </cd:parameter>
327                <cd:parameter name="yanchor">
328                    <cd:constant type="cd:dimension"/>
329                </cd:parameter>
330                <cd:parameter name="linedirection">
331                    <cd:constant type="normal" default="yes"/>
332                    <cd:constant type="reverse"/>
333                </cd:parameter>
334                <cd:parameter name="dashstep">
335                    <cd:constant type="cd:dimension"/>
336                </cd:parameter>
337                <cd:parameter name="synchronize">
338                    <cd:constant type="yes"/>
339                    <cd:constant type="no" default="yes"/>
340                    <cd:constant type="text"/>
341                    <cd:constant type="background"/>
342                </cd:parameter>
343                <cd:parameter name="adaptive">
344                    <cd:constant type="yes"/>
345                    <cd:constant type="delay"/>
346                    <cd:constant type="cd:number"/>
347                </cd:parameter>
348                <cd:parameter name="freezespacing">
349                    <cd:constant type="cd:number"/>
350                </cd:parameter>
351            </cd:assignments>
352        </cd:arguments>
353    </cd:command>
354
355    <cd:command name="frameddimension" level="system" category="rules" keywords="background" file="pack-rul.mkxl">
356        <cd:arguments>
357            <cd:resolve name="argument-key"/>
358        </cd:arguments>
359    </cd:command>
360
361    <cd:command name="framedparameter" level="system" category="rules" keywords="background" file="pack-rul.mkxl">
362        <cd:arguments>
363            <cd:resolve name="argument-key"/>
364        </cd:arguments>
365    </cd:command>
366
367    <cd:command name="framed" level="document" category="rules" keywords="background" file="pack-rul.mkxl">
368        <cd:arguments>
369            <cd:assignments list="yes" optional="yes">
370                <cd:inherit name="setupframed"/>
371            </cd:assignments>
372            <cd:content/>
373        </cd:arguments>
374    </cd:command>
375
376    <cd:command name="framed" generated="yes" variant="instance" level="document" category="rules" keywords="background" file="pack-rul.mkxl">
377        <cd:sequence>
378            <cd:instance value="framed"/>
379        </cd:sequence>
380        <cd:arguments>
381            <cd:assignments list="yes" optional="yes">
382                <cd:inherit name="setupframed"/>
383            </cd:assignments>
384            <cd:content/>
385        </cd:arguments>
386        <cd:instances>
387            <cd:resolve name="instance-framed"/>
388        </cd:instances>
389    </cd:command>
390
391    <cd:command name="normalframedwithsettings" level="system" category="rules" keywords="background" file="pack-rul.mkxl">
392        <cd:arguments>
393            <cd:assignments list="yes">
394                <cd:inherit name="setupframed"/>
395            </cd:assignments>
396            <cd:content/>
397        </cd:arguments>
398    </cd:command>
399
400    <cd:command name="framed" type="environment" level="document" category="rules" keywords="background" file="pack-rul.mkxl">
401        <cd:arguments>
402            <cd:resolve name="keyword-name-optional"/>
403            <cd:assignments list="yes" optional="yes">
404                <cd:inherit name="setupframed"/>
405            </cd:assignments>
406        </cd:arguments>
407    </cd:command>
408
409    <cd:command name="fastlocalframed" level="system" category="rules" keywords="background" file="pack-rul.mkxl">
410        <cd:arguments>
411            <cd:resolve name="keyword-name"/>
412            <cd:assignments list="yes">
413                <cd:inherit name="setupframed"/>
414            </cd:assignments>
415            <cd:content/>
416        </cd:arguments>
417    </cd:command>
418
419    <cd:command name="localframed" level="system" category="rules" keywords="background" file="pack-rul.mkxl">
420        <cd:arguments>
421            <cd:resolve name="keyword-name"/>
422            <cd:assignments list="yes" optional="yes">
423                <cd:inherit name="setupframed"/>
424            </cd:assignments>
425            <cd:content/>
426        </cd:arguments>
427    </cd:command>
428
429    <cd:command name="directlocalframed" level="system" category="rules" keywords="background" file="pack-rul.mkxl">
430        <cd:arguments>
431            <cd:resolve name="keyword-name"/>
432            <cd:content/>
433        </cd:arguments>
434    </cd:command>
435
436    <cd:command name="localframedwithsettings" level="system" category="rules" keywords="background" file="pack-rul.mkxl">
437        <cd:arguments>
438            <cd:resolve name="keyword-name"/>
439            <cd:assignments list="yes">
440                <cd:inherit name="setupframed"/>
441            </cd:assignments>
442            <cd:content/>
443        </cd:arguments>
444    </cd:command>
445
446    <cd:command name="placeframed" level="document" category="rules" keywords="background" file="pack-rul.mkxl">
447        <cd:arguments>
448            <cd:resolve name="keyword-name"/>
449            <cd:assignments list="yes" optional="yes">
450                <cd:inherit name="setupframed"/>
451            </cd:assignments>
452            <cd:content/>
453        </cd:arguments>
454    </cd:command>
455
456    <cd:command name="inframed" level="document" category="rules" keywords="background" file="pack-rul.mkxl">
457        <cd:arguments>
458            <cd:assignments list="yes" optional="yes">
459                <cd:inherit name="setupframed"/>
460            </cd:assignments>
461            <cd:content/>
462        </cd:arguments>
463    </cd:command>
464
465    <cd:command name="definemathframed" level="style" category="rules" keywords="background mathematics" file="pack-rul.mkxl">
466        <cd:arguments>
467            <cd:resolve name="keyword-name"/>
468            <cd:resolve name="keyword-name-optional"/>
469            <cd:assignments list="yes" optional="yes">
470                <cd:inherit name="setupmathframed"/>
471            </cd:assignments>
472        </cd:arguments>
473    </cd:command>
474
475    <cd:command name="setupmathframed" level="style" category="rules" keywords="background mathematics" file="pack-rul.mkxl">
476        <cd:arguments>
477            <cd:resolve name="keyword-name-list-optional"/>
478            <cd:assignments list="yes">
479                <cd:inherit name="setupframed"/>
480            </cd:assignments>
481        </cd:arguments>
482    </cd:command>
483
484    <cd:command name="mathframed" generated="yes" variant="instance" level="document" category="rules" keywords="background mathematics" file="pack-rul.mkxl">
485        <cd:sequence>
486            <cd:instance value="mathframed"/>
487        </cd:sequence>
488        <cd:arguments>
489            <cd:assignments list="yes" optional="yes">
490                <cd:inherit name="setupmathframed"/>
491            </cd:assignments>
492            <cd:content/>
493        </cd:arguments>
494        <cd:instances>
495            <cd:resolve name="instance-mathframed"/>
496        </cd:instances>
497    </cd:command>
498
499    <cd:command name="defineformulaframed" level="style" category="rules" keywords="background mathematics" file="math-for.mkiv">
500        <cd:arguments>
501            <cd:resolve name="keyword-name"/>
502            <cd:resolve name="keyword-name-optional"/>
503            <cd:assignments list="yes" optional="yes">
504                <cd:inherit name="setupformulaframed"/>
505            </cd:assignments>
506        </cd:arguments>
507    </cd:command>
508
509    <cd:command name="setupformulaframed" level="style" category="rules" keywords="background mathematics" file="math-for.mkiv">
510        <cd:arguments>
511            <cd:resolve name="keyword-name-list-optional"/>
512            <cd:assignments list="yes">
513                <cd:inherit name="setupframed"/>
514            </cd:assignments>
515        </cd:arguments>
516    </cd:command>
517
518    <cd:command name="defineframedtext" level="style" category="rules" keywords="background" file="pack-rul.mkxl">
519        <cd:arguments>
520            <cd:resolve name="keyword-name"/>
521            <cd:resolve name="keyword-name-optional"/>
522            <cd:assignments list="yes" optional="yes">
523                <cd:inherit name="setupframedtext"/>
524            </cd:assignments>
525        </cd:arguments>
526    </cd:command>
527
528    <cd:command name="setupframedtext" level="style" category="rules" keywords="background" file="pack-rul.mkxl">
529        <cd:arguments>
530            <cd:resolve name="keyword-name-list-optional"/>
531            <cd:assignments list="yes">
532                <cd:parameter name="left">
533                    <cd:constant type="cd:command"/>
534                </cd:parameter>
535                <cd:parameter name="right">
536                    <cd:constant type="cd:command"/>
537                </cd:parameter>
538                <cd:parameter name="inner">
539                    <cd:constant type="cd:command"/>
540                </cd:parameter>
541                <cd:parameter name="location">
542                    <cd:constant type="left"/>
543                    <cd:constant type="right"/>
544                    <cd:constant type="middle"/>
545                    <cd:constant type="none"/>
546                </cd:parameter>
547                <cd:parameter name="depthcorrection">
548                    <cd:constant type="on" default="yes"/>
549                    <cd:constant type="off"/>
550                </cd:parameter>
551                <cd:parameter name="bodyfont">
552                    <cd:inherit name="setupbodyfont"/>
553                </cd:parameter>
554                <cd:parameter name="indenting">
555                    <cd:inherit name="setupindenting"/>
556                </cd:parameter>
557                <cd:parameter name="style">
558                    <cd:resolve name="value-style"/>
559                </cd:parameter>
560                <cd:parameter name="color">
561                    <cd:constant type="cd:color"/>
562                </cd:parameter>
563                <cd:inherit name="setupframed"/>
564                <cd:inherit name="setupplacement"/>
565            </cd:assignments>
566        </cd:arguments>
567    </cd:command>
568
569    <cd:command name="setupframedtexts" level="style" category="rules" keywords="background" file="pack-rul.mkxl">
570        <cd:arguments>
571            <cd:resolve name="keyword-name-list-optional"/>
572            <cd:assignments list="yes">
573                <cd:inherit name="setupframedtext"/>
574            </cd:assignments>
575        </cd:arguments>
576    </cd:command>
577
578    <cd:command name="framedtext" generated="yes" variant="instance" level="document" category="rules" keywords="background" file="pack-rul.mkxl">
579        <cd:sequence>
580            <cd:instance value="framedtext"/>
581        </cd:sequence>
582        <cd:arguments>
583            <cd:assignments list="yes" optional="yes">
584                <cd:inherit name="setupframedtext"/>
585            </cd:assignments>
586            <cd:content/>
587        </cd:arguments>
588        <cd:instances>
589            <cd:resolve name="instance-framedtext"/>
590        </cd:instances>
591    </cd:command>
592
593    <cd:command name="framedtext" type="environment" generated="yes" variant="instance" level="document" category="rules" keywords="background" file="pack-rul.mkxl">
594        <cd:sequence>
595            <cd:instance value="framedtext"/>
596        </cd:sequence>
597        <cd:arguments>
598            <cd:keywords optional="yes">
599                <cd:constant type="left"/>
600                <cd:constant type="right"/>
601                <cd:constant type="middle"/>
602                <cd:constant type="none"/>
603            </cd:keywords>
604            <cd:assignments list="yes" optional="yes">
605                <cd:inherit name="setupframedtext"/>
606            </cd:assignments>
607        </cd:arguments>
608        <cd:instances>
609            <cd:resolve name="instance-framedtext"/>
610        </cd:instances>
611    </cd:command>
612
613    <cd:command name="defineframedcontent" level="style" category="rules" keywords="background" file="pack-rul.mkxl">
614        <cd:arguments>
615            <cd:resolve name="keyword-name"/>
616            <cd:resolve name="keyword-name-optional"/>
617            <cd:assignments list="yes" optional="yes">
618                <cd:inherit name="setupframedcontent"/>
619            </cd:assignments>
620        </cd:arguments>
621    </cd:command>
622
623    <cd:command name="setupframedcontent" level="style" category="rules" keywords="background" file="pack-rul.mkxl">
624        <cd:arguments>
625            <cd:resolve name="keyword-name-list-optional"/>
626            <cd:assignments list="yes">
627                <cd:parameter name="left">
628                    <cd:constant type="cd:command"/>
629                </cd:parameter>
630                <cd:parameter name="right">
631                    <cd:constant type="cd:command"/>
632                </cd:parameter>
633                <cd:parameter name="leftoffset">
634                    <cd:constant type="cd:dimension"/>
635                </cd:parameter>
636                <cd:parameter name="rightoffset">
637                    <cd:constant type="cd:dimension"/>
638                </cd:parameter>
639                <cd:parameter name="topoffset">
640                    <cd:constant type="cd:dimension"/>
641                </cd:parameter>
642                <cd:parameter name="bottomoffset">
643                    <cd:constant type="cd:dimension"/>
644                </cd:parameter>
645                <cd:parameter name="linecorrection">
646                    <cd:constant type="yes"/>
647                    <cd:constant type="no" default="yes"/>
648                </cd:parameter>
649                <cd:inherit name="setupframed"/>
650            </cd:assignments>
651        </cd:arguments>
652    </cd:command>
653
654    <cd:command name="framedcontent" type="environment" level="system" category="rules" keywords="background" file="pack-rul.mkxl">
655        <cd:arguments>
656            <cd:keywords optional="yes">
657                <cd:constant type="cd:name"/>
658                <cd:constant type="off"/>
659            </cd:keywords>
660        </cd:arguments>
661    </cd:command>
662
663    <cd:command name="installleftframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
664        <cd:arguments>
665            <cd:resolve name="argument-name"/>
666            <cd:resolve name="argument-command"/>
667        </cd:arguments>
668    </cd:command>
669
670    <cd:command name="installrightframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
671        <cd:arguments>
672            <cd:resolve name="argument-name"/>
673            <cd:resolve name="argument-command"/>
674        </cd:arguments>
675    </cd:command>
676
677    <cd:command name="installtopframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
678        <cd:arguments>
679            <cd:resolve name="argument-name"/>
680            <cd:resolve name="argument-command"/>
681        </cd:arguments>
682    </cd:command>
683
684    <cd:command name="installbottomframerenderer" level="system" category="rules" keywords="background" file="pack-fen.mkiv">
685        <cd:arguments>
686            <cd:resolve name="argument-name"/>
687            <cd:resolve name="argument-command"/>
688        </cd:arguments>
689    </cd:command>
690
691    <cd:command name="doifelseframed" level="system" category="rules" keywords="background conditional" file="pack-rul.mkxl">
692        <cd:arguments>
693            <cd:csname/>
694            <cd:resolve name="argument-true"/>
695            <cd:resolve name="argument-false"/>
696        </cd:arguments>
697    </cd:command>
698
699</cd:interface>
700