i-naturaltable.xml /size: 13 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="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="auto" default="yes"/>
77                </cd:parameter>
78                <cd:parameter name="header">
79                    <cd:constant type="repeat"/>
80                </cd:parameter>
81                <cd:parameter name="option">
82                    <cd:constant type="stretch"/>
83                    <cd:constant type="tight"/>
84                </cd:parameter>
85                <cd:parameter name="before">
86                    <cd:constant type="cd:command"/>
87                </cd:parameter>
88                <cd:parameter name="after">
89                    <cd:constant type="cd:command"/>
90                </cd:parameter>
91                <cd:parameter name="samepage">
92                    <cd:constant type="before"/>
93                    <cd:constant type="after"/>
94                    <cd:constant type="both"/>
95                </cd:parameter>
96                <cd:parameter name="spaceinbetween">
97                    <cd:inherit name="blank"/>
98                </cd:parameter>
99                <cd:parameter name="splitoffset">
100                    <cd:constant type="cd:dimension"/>
101                </cd:parameter>
102                <cd:parameter name="aligncharacter">
103                    <cd:constant type="yes"/>
104                    <cd:constant type="no" default="yes"/>
105                </cd:parameter>
106                <cd:parameter name="alignmentcharacter">
107                    <cd:constant type="cd:text"/>
108                    <cd:constant type="cd:text" prefix="number" method="apply"/>
109                    <cd:constant type="cd:text" prefix="text" method="apply"/>
110                </cd:parameter>
111                <cd:parameter name="distance">
112                    <cd:constant type="cd:dimension"/>
113                </cd:parameter>
114                <cd:parameter name="color">
115                    <cd:constant type="cd:color"/>
116                </cd:parameter>
117                <cd:parameter name="style">
118                    <cd:constant type="math"/>
119                    <cd:resolve name="value-style"/>
120                </cd:parameter>
121                <cd:inherit name="setupframed"/>
122            </cd:assignments>
123        </cd:arguments>
124    </cd:command>
125
126    <cd:command name="TABLE" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
127        <cd:arguments>
128            <cd:assignments list="yes" optional="yes">
129                <cd:inherit name="setupTABLE"/>
130            </cd:assignments>
131        </cd:arguments>
132    </cd:command>
133
134    <cd:command name="TABLEnested" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
135        <cd:arguments>
136            <cd:assignments list="yes" optional="yes">
137                <cd:inherit name="setupTABLE"/>
138            </cd:assignments>
139        </cd:arguments>
140    </cd:command>
141
142    <cd:command name="TD" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
143        <cd:arguments>
144            <cd:assignments list="yes" optional="yes">
145                <cd:parameter name="nx">
146                    <cd:constant type="cd:number"/>
147                </cd:parameter>
148                <cd:parameter name="ny">
149                    <cd:constant type="cd:number"/>
150                </cd:parameter>
151                <cd:parameter name="nc">
152                    <cd:constant type="cd:number"/>
153                </cd:parameter>
154                <cd:parameter name="nr">
155                    <cd:constant type="cd:number"/>
156                </cd:parameter>
157                <cd:parameter name="n">
158                    <cd:constant type="cd:number"/>
159                </cd:parameter>
160                <cd:parameter name="m">
161                    <cd:constant type="cd:number"/>
162                </cd:parameter>
163                <cd:parameter name="action">
164                    <cd:constant type="cd:reference"/>
165                </cd:parameter>
166                <cd:inherit name="setupTABLE"/>
167            </cd:assignments>
168        </cd:arguments>
169    </cd:command>
170
171    <cd:command name="TR" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
172        <cd:arguments>
173            <cd:assignments list="yes" optional="yes">
174                <cd:inherit name="setupTABLE"/>
175            </cd:assignments>
176        </cd:arguments>
177    </cd:command>
178
179    <cd:command name="TC" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
180        <cd:arguments>
181            <cd:assignments list="yes" optional="yes">
182                <cd:inherit name="bTD"/>
183            </cd:assignments>
184        </cd:arguments>
185    </cd:command>
186
187    <cd:command name="TX" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
188        <cd:arguments>
189            <cd:assignments list="yes" optional="yes">
190                <cd:inherit name="bTD"/>
191            </cd:assignments>
192        </cd:arguments>
193    </cd:command>
194
195    <cd:command name="TY" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
196        <cd:arguments>
197            <cd:assignments list="yes" optional="yes">
198                <cd:inherit name="setupTABLE"/>
199            </cd:assignments>
200        </cd:arguments>
201    </cd:command>
202
203    <cd:command name="TH" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
204        <cd:arguments>
205            <cd:assignments list="yes" optional="yes">
206                <cd:inherit name="bTD"/>
207            </cd:assignments>
208        </cd:arguments>
209    </cd:command>
210
211    <cd:command name="TN" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
212        <cd:arguments>
213            <cd:assignments list="yes" optional="yes">
214                <cd:inherit name="bTD"/>
215            </cd:assignments>
216        </cd:arguments>
217    </cd:command>
218
219    <cd:command name="TABLEhead" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
220        <cd:arguments>
221            <cd:assignments list="yes" optional="yes">
222                <cd:inherit name="setupTABLE"/>
223            </cd:assignments>
224        </cd:arguments>
225    </cd:command>
226
227    <cd:command name="TABLEnext" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
228        <cd:arguments>
229            <cd:assignments list="yes" optional="yes">
230                <cd:inherit name="setupTABLE"/>
231            </cd:assignments>
232        </cd:arguments>
233    </cd:command>
234
235    <cd:command name="TABLEbody" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
236        <cd:arguments>
237            <cd:assignments list="yes" optional="yes">
238                <cd:inherit name="setupTABLE"/>
239            </cd:assignments>
240        </cd:arguments>
241    </cd:command>
242
243    <cd:command name="TABLEfoot" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
244        <cd:arguments>
245            <cd:assignments list="yes" optional="yes">
246                <cd:inherit name="setupTABLE"/>
247            </cd:assignments>
248        </cd:arguments>
249    </cd:command>
250
251    <cd:command name="defineTABLEsetup" level="style" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
252        <cd:arguments>
253            <cd:resolve name="keyword-name"/>
254            <cd:assignments list="yes">
255                <cd:inherit name="setupTABLE"/>
256            </cd:assignments>
257        </cd:arguments>
258    </cd:command>
259
260    <cd:command name="TDs" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
261        <cd:arguments>
262            <cd:resolve name="keyword-name"/>
263        </cd:arguments>
264    </cd:command>
265
266    <cd:command name="TRs" type="environment" begin="b" end="e" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
267        <cd:arguments>
268            <cd:resolve name="keyword-name"/>
269        </cd:arguments>
270    </cd:command>
271
272    <cd:command name="TABLE" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
273        <cd:arguments>
274            <cd:assignments list="yes" optional="yes">
275                <cd:inherit name="setupTABLE"/>
276            </cd:assignments>
277        </cd:arguments>
278    </cd:command>
279
280    <cd:command name="TABLEhead" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
281        <cd:arguments>
282            <cd:assignments list="yes" optional="yes">
283                <cd:inherit name="setupTABLE"/>
284            </cd:assignments>
285        </cd:arguments>
286    </cd:command>
287
288    <cd:command name="TABLEnext" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
289        <cd:arguments>
290            <cd:assignments list="yes" optional="yes">
291                <cd:inherit name="setupTABLE"/>
292            </cd:assignments>
293        </cd:arguments>
294    </cd:command>
295
296    <cd:command name="TABLEbody" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
297        <cd:arguments>
298            <cd:assignments list="yes" optional="yes">
299                <cd:inherit name="setupTABLE"/>
300            </cd:assignments>
301        </cd:arguments>
302    </cd:command>
303
304    <cd:command name="TABLEfoot" type="environment" level="document" category="tables" keywords="background rules" file="tabl-ntb.mkxl">
305        <cd:arguments>
306            <cd:assignments list="yes" optional="yes">
307                <cd:inherit name="setupTABLE"/>
308            </cd:assignments>
309        </cd:arguments>
310    </cd:command>
311
312</cd:interface>
313