i-naturaltable.xml /size: 13 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="setupTABLE" level="style" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
8        <cd:arguments>
9            <cd:keywords list="yes" optional="yes">
10                <cd:constant type="r"/>
11                <cd:constant type="c"/>
12                <cd:constant type="x"/>
13                <cd:constant type="y"/>
14                <cd:constant type="row"/>
15                <cd:constant type="column"/>
16                <cd:constant type="first"/>
17                <cd:constant type="last"/>
18                <cd:constant type="start"/>
19                <cd:constant type="header"/>
20                <cd:constant type="each"/>
21                <cd:constant type="odd"/>
22                <cd:constant type="even"/>
23                <cd:constant type="one"/>
24                <cd:constant type="cd:number"/>
25                <cd:constant type="cd:number" prefix="-" method="none"/>
26            </cd:keywords>
27            <cd:keywords list="yes" optional="yes">
28                <cd:constant type="first"/>
29                <cd:constant type="least"/>
30                <cd:constant type="each"/>
31                <cd:constant type="two"/>
32                <cd:constant type="odd"/>
33                <cd:constant type="even"/>
34                <cd:constant type="cd:number"/>
35                <cd:constant type="cd:number" prefix="-" method="none"/>
36            </cd:keywords>
37            <cd:assignments list="yes">
38                <cd:parameter name="extras">
39                    <cd:constant type="cd:command"/>
40                </cd:parameter>
41                <cd:parameter name="left">
42                    <cd:constant type="cd:command"/>
43                </cd:parameter>
44                <cd:parameter name="right">
45                    <cd:constant type="cd:command"/>
46                </cd:parameter>
47                <cd:parameter name="headcolor">
48                    <cd:constant type="cd:color"/>
49                </cd:parameter>
50                <cd:parameter name="headstyle">
51                    <cd:resolve name="value-style"/>
52                </cd:parameter>
53                <cd:parameter name="leftmargindistance">
54                    <cd:constant type="cd:dimension"/>
55                </cd:parameter>
56                <cd:parameter name="rightmargindistance">
57                    <cd:constant type="cd:dimension"/>
58                </cd:parameter>
59                <cd:parameter name="columndistance">
60                    <cd:constant type="cd:dimension"/>
61                </cd:parameter>
62                <cd:parameter name="maxwidth">
63                    <cd:constant type="cd:dimension"/>
64                </cd:parameter>
65                <cd:parameter name="setups">
66                    <cd:constant type="cd:name"/>
67                </cd:parameter>
68                <cd:parameter name="textwidth">
69                    <cd:constant type="cd:dimension"/>
70                    <cd:constant type="local" default="yes"/>
71                </cd:parameter>
72                <cd:parameter name="split">
73                    <cd:constant type="yes"/>
74                    <cd:constant type="no"/>
75                    <cd:constant type="repeat"/>
76                    <cd:constant type="page"/>
77                    <cd:constant type="auto" default="yes"/>
78                </cd:parameter>
79                <cd:parameter name="header">
80                    <cd:constant type="repeat"/>
81                </cd:parameter>
82                <cd:parameter name="option">
83                    <cd:constant type="stretch"/>
84                    <cd:constant type="tight"/>
85                </cd:parameter>
86                <cd:parameter name="before">
87                    <cd:constant type="cd:command"/>
88                </cd:parameter>
89                <cd:parameter name="after">
90                    <cd:constant type="cd:command"/>
91                </cd:parameter>
92                <cd:parameter name="samepage">
93                    <cd:constant type="before"/>
94                    <cd:constant type="after"/>
95                    <cd:constant type="both"/>
96                </cd:parameter>
97                <cd:parameter name="spaceinbetween">
98                    <cd:inherit name="blank"/>
99                </cd:parameter>
100                <cd:parameter name="splitoffset">
101                    <cd:constant type="cd:dimension"/>
102                </cd:parameter>
103                <cd:parameter name="aligncharacter">
104                    <cd:constant type="yes"/>
105                    <cd:constant type="no" default="yes"/>
106                </cd:parameter>
107                <cd:parameter name="alignmentcharacter">
108                    <cd:constant type="cd:text"/>
109                    <cd:constant type="cd:text" prefix="number" method="apply"/>
110                    <cd:constant type="cd:text" prefix="text" method="apply"/>
111                </cd:parameter>
112                <cd:parameter name="distance">
113                    <cd:constant type="cd:dimension"/>
114                </cd:parameter>
115                <cd:parameter name="color">
116                    <cd:constant type="cd:color"/>
117                </cd:parameter>
118                <cd:parameter name="style">
119                    <cd:constant type="math"/>
120                    <cd:resolve name="value-style"/>
121                </cd:parameter>
122                <cd:parameter name="synchronize">
123                    <cd:constant type="background"/>
124                </cd:parameter>
125                <cd:inherit name="setupframed"/>
126            </cd:assignments>
127        </cd:arguments>
128    </cd:command>
129
130    <cd:command name="TABLE" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
131        <cd:arguments>
132            <cd:assignments list="yes" optional="yes">
133                <cd:inherit name="setupTABLE"/>
134            </cd:assignments>
135        </cd:arguments>
136    </cd:command>
137
138    <cd:command name="TABLEnested" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
139        <cd:arguments>
140            <cd:assignments list="yes" optional="yes">
141                <cd:inherit name="setupTABLE"/>
142            </cd:assignments>
143        </cd:arguments>
144    </cd:command>
145
146    <cd:command name="TD" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
147        <cd:arguments>
148            <cd:assignments list="yes" optional="yes">
149                <cd:parameter name="nx">
150                    <cd:constant type="cd:number"/>
151                </cd:parameter>
152                <cd:parameter name="ny">
153                    <cd:constant type="cd:number"/>
154                </cd:parameter>
155                <cd:parameter name="nc">
156                    <cd:constant type="cd:number"/>
157                </cd:parameter>
158                <cd:parameter name="nr">
159                    <cd:constant type="cd:number"/>
160                </cd:parameter>
161                <cd:parameter name="n">
162                    <cd:constant type="cd:number"/>
163                </cd:parameter>
164                <cd:parameter name="m">
165                    <cd:constant type="cd:number"/>
166                </cd:parameter>
167                <cd:parameter name="action">
168                    <cd:constant type="cd:reference"/>
169                </cd:parameter>
170                <cd:inherit name="setupTABLE"/>
171            </cd:assignments>
172        </cd:arguments>
173    </cd:command>
174
175    <cd:command name="TR" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
176        <cd:arguments>
177            <cd:assignments list="yes" optional="yes">
178                <cd:inherit name="setupTABLE"/>
179            </cd:assignments>
180        </cd:arguments>
181    </cd:command>
182
183    <cd:command name="TC" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
184        <cd:arguments>
185            <cd:assignments list="yes" optional="yes">
186                <cd:inherit name="bTD"/>
187            </cd:assignments>
188        </cd:arguments>
189    </cd:command>
190
191    <cd:command name="TX" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
192        <cd:arguments>
193            <cd:assignments list="yes" optional="yes">
194                <cd:inherit name="bTD"/>
195            </cd:assignments>
196        </cd:arguments>
197    </cd:command>
198
199    <cd:command name="TY" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
200        <cd:arguments>
201            <cd:assignments list="yes" optional="yes">
202                <cd:inherit name="setupTABLE"/>
203            </cd:assignments>
204        </cd:arguments>
205    </cd:command>
206
207    <cd:command name="TH" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
208        <cd:arguments>
209            <cd:assignments list="yes" optional="yes">
210                <cd:inherit name="bTD"/>
211            </cd:assignments>
212        </cd:arguments>
213    </cd:command>
214
215    <cd:command name="TN" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
216        <cd:arguments>
217            <cd:assignments list="yes" optional="yes">
218                <cd:inherit name="bTD"/>
219            </cd:assignments>
220        </cd:arguments>
221    </cd:command>
222
223    <cd:command name="TABLEhead" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
224        <cd:arguments>
225            <cd:assignments list="yes" optional="yes">
226                <cd:inherit name="setupTABLE"/>
227            </cd:assignments>
228        </cd:arguments>
229    </cd:command>
230
231    <cd:command name="TABLEnext" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
232        <cd:arguments>
233            <cd:assignments list="yes" optional="yes">
234                <cd:inherit name="setupTABLE"/>
235            </cd:assignments>
236        </cd:arguments>
237    </cd:command>
238
239    <cd:command name="TABLEbody" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
240        <cd:arguments>
241            <cd:assignments list="yes" optional="yes">
242                <cd:inherit name="setupTABLE"/>
243            </cd:assignments>
244        </cd:arguments>
245    </cd:command>
246
247    <cd:command name="TABLEfoot" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
248        <cd:arguments>
249            <cd:assignments list="yes" optional="yes">
250                <cd:inherit name="setupTABLE"/>
251            </cd:assignments>
252        </cd:arguments>
253    </cd:command>
254
255    <cd:command name="defineTABLEsetup" level="style" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
256        <cd:arguments>
257            <cd:resolve name="keyword-name"/>
258            <cd:assignments list="yes">
259                <cd:inherit name="setupTABLE"/>
260            </cd:assignments>
261        </cd:arguments>
262    </cd:command>
263
264    <cd:command name="TDs" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
265        <cd:arguments>
266            <cd:resolve name="keyword-name"/>
267        </cd:arguments>
268    </cd:command>
269
270    <cd:command name="TRs" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
271        <cd:arguments>
272            <cd:resolve name="keyword-name"/>
273        </cd:arguments>
274    </cd:command>
275
276    <cd:command name="TABLE" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
277        <cd:arguments>
278            <cd:assignments list="yes" optional="yes">
279                <cd:inherit name="setupTABLE"/>
280            </cd:assignments>
281        </cd:arguments>
282    </cd:command>
283
284    <cd:command name="TABLEhead" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
285        <cd:arguments>
286            <cd:assignments list="yes" optional="yes">
287                <cd:inherit name="setupTABLE"/>
288            </cd:assignments>
289        </cd:arguments>
290    </cd:command>
291
292    <cd:command name="TABLEnext" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
293        <cd:arguments>
294            <cd:assignments list="yes" optional="yes">
295                <cd:inherit name="setupTABLE"/>
296            </cd:assignments>
297        </cd:arguments>
298    </cd:command>
299
300    <cd:command name="TABLEbody" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
301        <cd:arguments>
302            <cd:assignments list="yes" optional="yes">
303                <cd:inherit name="setupTABLE"/>
304            </cd:assignments>
305        </cd:arguments>
306    </cd:command>
307
308    <cd:command name="TABLEfoot" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
309        <cd:arguments>
310            <cd:assignments list="yes" optional="yes">
311                <cd:inherit name="setupTABLE"/>
312            </cd:assignments>
313        </cd:arguments>
314    </cd:command>
315
316    <cd:command name="TABLEsection" type="environment" begin="b" end="e" level="document" file="tabl-ntb.mkxl">
317        <cd:arguments>
318            <cd:assignments list="yes" optional="yes">
319                <cd:parameter name="repeat">
320                    <cd:constant type="cd:number"/>
321                </cd:parameter>
322            </cd:assignments>
323        </cd:arguments>
324    </cd:command>
325
326</cd:interface>
327