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="definextable" level="style" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
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="setupxtable"/>
13 </cd:assignments>
14 </cd:arguments>
15 </cd:command>
16
17 <cd:command name="setupxtable" level="style" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
18 <cd:arguments>
19 <cd:resolve name="keyword-name-list-optional"/>
20 <cd:assignments list="yes">
21 <cd:parameter name="textwidth">
22 <cd:constant type="cd:dimension"/>
23 <cd:constant type="local" default="yes"/>
24 </cd:parameter>
25 <cd:parameter name="bodyfont">
26 <cd:inherit name="setupbodyfont"/>
27 </cd:parameter>
28 <cd:parameter name="spaceinbetween">
29 <cd:inherit name="blank"/>
30 </cd:parameter>
31 <cd:parameter name="option">
32 <cd:constant type="tight"/>
33 <cd:constant type="max"/>
34 <cd:constant type="stretch"/>
35 <cd:constant type="width"/>
36 <cd:constant type="height"/>
37 <cd:constant type="fixed"/>
38 </cd:parameter>
39 <cd:parameter name="textheight">
40 <cd:constant type="cd:dimension"/>
41 </cd:parameter>
42 <cd:parameter name="maxwidth">
43 <cd:constant type="cd:dimension"/>
44 </cd:parameter>
45 <cd:parameter name="columndistance">
46 <cd:constant type="cd:dimension"/>
47 </cd:parameter>
48 <cd:parameter name="leftmargindistance">
49 <cd:constant type="cd:dimension"/>
50 </cd:parameter>
51 <cd:parameter name="rightmargindistance">
52 <cd:constant type="cd:dimension"/>
53 </cd:parameter>
54 <cd:parameter name="header">
55 <cd:constant type="repeat"/>
56 </cd:parameter>
57 <cd:parameter name="footer">
58 <cd:constant type="repeat"/>
59 </cd:parameter>
60 <cd:parameter name="rulethickness">
61 <cd:constant type="cd:dimension"/>
62 </cd:parameter>
63 <cd:parameter name="split">
64 <cd:constant type="yes"/>
65 <cd:constant type="no"/>
66 <cd:constant type="repeat"/>
67 <cd:constant type="auto" default="yes"/>
68 </cd:parameter>
69 <cd:parameter name="splitoffset">
70 <cd:constant type="cd:dimension"/>
71 </cd:parameter>
72 <cd:parameter name="samepage">
73 <cd:constant type="before"/>
74 <cd:constant type="after"/>
75 <cd:constant type="both"/>
76 </cd:parameter>
77 <cd:parameter name="distance">
78 <cd:constant type="cd:dimension"/>
79 </cd:parameter>
80 <cd:parameter name="aligncharacter">
81 <cd:constant type="yes"/>
82 <cd:constant type="no" default="yes"/>
83 </cd:parameter>
84 <cd:parameter name="alignmentleftsample">
85 <cd:constant type="cd:text"/>
86 </cd:parameter>
87 <cd:parameter name="alignmentrightsample">
88 <cd:constant type="cd:text"/>
89 </cd:parameter>
90 <cd:parameter name="alignmentleftwidth">
91 <cd:constant type="cd:dimension"/>
92 </cd:parameter>
93 <cd:parameter name="alignmentrightwidth">
94 <cd:constant type="cd:dimension"/>
95 </cd:parameter>
96 <cd:parameter name="alignmentcharacter">
97 <cd:constant type="cd:text"/>
98 </cd:parameter>
99 <cd:inherit name="setupframed"/>
100 </cd:assignments>
101 </cd:arguments>
102 </cd:command>
103
104 <cd:command name="xtable" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
105 <cd:arguments>
106 <cd:assignments list="yes" optional="yes">
107 <cd:inherit name="setupxtable"/>
108 </cd:assignments>
109 </cd:arguments>
110 </cd:command>
111
112 <cd:command name="xtable" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
113 <cd:arguments>
114 <cd:resolve name="keyword-name-optional"/>
115 </cd:arguments>
116 </cd:command>
117
118 <cd:command name="embeddedxtable" type="environment" level="style" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
119 <cd:arguments>
120 <cd:assignments list="yes" optional="yes">
121 <cd:inherit name="setupxtable"/>
122 </cd:assignments>
123 </cd:arguments>
124 </cd:command>
125
126 <cd:command name="embeddedxtable" type="environment" variant="name" level="style" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
127 <cd:arguments>
128 <cd:resolve name="keyword-name-optional"/>
129 </cd:arguments>
130 </cd:command>
131
132 <cd:command name="xtable" type="environment" generated="yes" variant="example" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
133 <cd:sequence>
134 <cd:variable value="xtable"/>
135 </cd:sequence>
136 <cd:arguments>
137 <cd:assignments list="yes" optional="yes">
138 <cd:inherit name="setupxtable"/>
139 </cd:assignments>
140 </cd:arguments>
141 </cd:command>
142
143 <cd:command name="processxtablebuffer" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
144 <cd:arguments>
145 <cd:resolve name="keyword-name-optional"/>
146 </cd:arguments>
147 </cd:command>
148
149 <cd:command name="xrow" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
150 <cd:arguments>
151 <cd:resolve name="keyword-name-optional"/>
152 <cd:assignments list="yes" optional="yes">
153 <cd:inherit name="setupxtable"/>
154 </cd:assignments>
155 </cd:arguments>
156 </cd:command>
157
158 <!--
159
160
161
162
163
164
165
166
167
168
169 -->
170
171 <cd:command name="xcolumn" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
172 <cd:arguments>
173 <cd:assignments list="yes" optional="yes">
174 <cd:inherit name="setupxtable"/>
175 </cd:assignments>
176 </cd:arguments>
177 </cd:command>
178
179 <cd:command name="xcolumn" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
180 <cd:arguments>
181 <cd:resolve name="keyword-name-optional"/>
182 </cd:arguments>
183 </cd:command>
184
185 <cd:command name="xcell" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
186 <cd:arguments>
187 <cd:resolve name="keyword-name-optional"/>
188 <cd:assignments list="yes" optional="yes">
189 <cd:parameter name="nx">
190 <cd:constant type="cd:number"/>
191 </cd:parameter>
192 <cd:parameter name="ny">
193 <cd:constant type="cd:number"/>
194 </cd:parameter>
195 <cd:parameter name="nc">
196 <cd:constant type="cd:number"/>
197 </cd:parameter>
198 <cd:parameter name="nr">
199 <cd:constant type="cd:number"/>
200 </cd:parameter>
201 <cd:inherit name="setupxtable"/>
202 </cd:assignments>
203 </cd:arguments>
204 </cd:command>
205
206 <cd:command name="xtablehead" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
207 <cd:arguments>
208 <cd:assignments list="yes" optional="yes">
209 <cd:inherit name="setupxtable"/>
210 </cd:assignments>
211 </cd:arguments>
212 </cd:command>
213
214 <cd:command name="xtablehead" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
215 <cd:arguments>
216 <cd:resolve name="keyword-name-optional"/>
217 </cd:arguments>
218 </cd:command>
219
220 <cd:command name="xtablefoot" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
221 <cd:arguments>
222 <cd:assignments list="yes" optional="yes">
223 <cd:inherit name="setupxtable"/>
224 </cd:assignments>
225 </cd:arguments>
226 </cd:command>
227
228 <cd:command name="xtablefoot" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
229 <cd:arguments>
230 <cd:resolve name="keyword-name-optional"/>
231 </cd:arguments>
232 </cd:command>
233
234 <cd:command name="xtablenext" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
235 <cd:arguments>
236 <cd:assignments list="yes" optional="yes">
237 <cd:inherit name="setupxtable"/>
238 </cd:assignments>
239 </cd:arguments>
240 </cd:command>
241
242 <cd:command name="xtablenext" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
243 <cd:arguments>
244 <cd:resolve name="keyword-name-optional"/>
245 </cd:arguments>
246 </cd:command>
247
248 <cd:command name="xtablebody" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
249 <cd:arguments>
250 <cd:assignments list="yes" optional="yes">
251 <cd:inherit name="setupxtable"/>
252 </cd:assignments>
253 </cd:arguments>
254 </cd:command>
255
256 <cd:command name="xtablebody" type="environment" variant="name" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
257 <cd:arguments>
258 <cd:resolve name="keyword-name-optional"/>
259 </cd:arguments>
260 </cd:command>
261
262 <cd:command name="xgroup" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
263 <cd:arguments>
264 <cd:resolve name="keyword-name-optional"/>
265 <cd:assignments list="yes" optional="yes">
266 <cd:inherit name="setupxtable"/>
267 </cd:assignments>
268 </cd:arguments>
269 </cd:command>
270
271 <cd:command name="xrowgroup" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
272 <cd:arguments>
273 <cd:resolve name="keyword-name-optional"/>
274 <cd:assignments list="yes" optional="yes">
275 <cd:inherit name="setupxtable"/>
276 </cd:assignments>
277 </cd:arguments>
278 </cd:command>
279
280 <cd:command name="xcellgroup" type="environment" level="document" category="tables" keywords="background rules" file="tabl-xtb.mkvi">
281 <cd:arguments>
282 <cd:resolve name="keyword-name-optional"/>
283 <cd:assignments list="yes" optional="yes">
284 <cd:inherit name="setupxtable"/>
285 </cd:assignments>
286 </cd:arguments>
287 </cd:command>
288
289 <cd:command name="currentxtablerow" level="system" category="tables" keywords="background rules" file="tabl-xtb.mkvi"/>
290
291 <cd:command name="currentxtablecolumn" level="system" category="tables" keywords="background rules" file="tabl-xtb.mkvi"/>
292
293</cd:interface>
294 |