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="table" type="environment" level="document" category="tables" file="tabl-tab.mkiv"> 8 <cd:arguments> 9 <cd:template/> 10 <cd:assignments list="yes" optional="yes"> 11 <cd:inherit name="setuptables"/> 12 </cd:assignments> 13 </cd:arguments> 14 </cd:command> 15 16 <cd:command name="table" type="environment" variant="name" level="document" category="tables" file="tabl-tab.mkiv"> 17 <cd:arguments> 18 <cd:resolve name="keyword-name"/> 19 <cd:assignments list="yes" optional="yes"> 20 <cd:inherit name="setuptables"/> 21 </cd:assignments> 22 </cd:arguments> 23 </cd:command> 24 25 <cd:command name="definetabletemplate" level="style" category="tables" file="tabl-tab.mkiv"> 26 <cd:arguments> 27 <cd:resolve name="keyword-name"/> 28 <cd:template/> 29 <cd:resolve name="keyword-name-optional"/> 30 <cd:resolve name="keyword-name-optional"/> 31 </cd:arguments> 32 </cd:command> 33 34 <cd:command name="tables" type="environment" level="document" category="tables" file="tabl-tab.mkiv"> 35 <cd:arguments> 36 <cd:template/> 37 </cd:arguments> 38 </cd:command> 39 40 <cd:command name="tables" type="environment" variant="name" level="document" category="tables" file="tabl-tab.mkiv"> 41 <cd:arguments> 42 <cd:resolve name="keyword-name"/> 43 </cd:arguments> 44 </cd:command> 45 46 <cd:command name="tablehead" type="environment" level="document" category="tables" file="tabl-tab.mkiv"> 47 <cd:arguments> 48 <cd:resolve name="keyword-name"/> 49 </cd:arguments> 50 </cd:command> 51 52 <cd:command name="tabletail" type="environment" level="document" category="tables" file="tabl-tab.mkiv"> 53 <cd:arguments> 54 <cd:resolve name="keyword-name"/> 55 </cd:arguments> 56 </cd:command> 57 58 <cd:command name="setuptables" level="style" category="tables" file="tabl-tab.mkiv"> 59 <cd:arguments> 60 <cd:assignments list="yes"> 61 <cd:parameter name="textwidth"> 62 <cd:constant type="cd:dimension"/> 63 <cd:constant type="max"/> 64 </cd:parameter> 65 <cd:parameter name="split"> 66 <cd:constant type="yes"/> 67 <cd:constant type="no"/> 68 <cd:constant type="repeat"/> 69 <cd:constant type="auto" default="yes"/> 70 </cd:parameter> 71 <cd:parameter name="frame"> 72 <cd:constant type="on"/> 73 <cd:constant type="off"/> 74 </cd:parameter> 75 <cd:parameter name="NL"> 76 <cd:inherit name="blank"/> 77 </cd:parameter> 78 <cd:parameter name="VL"> 79 <cd:constant type="small"/> 80 <cd:constant type="medium" default="yes"/> 81 <cd:constant type="big"/> 82 <cd:constant type="none"/> 83 <cd:constant type="cd:number"/> 84 </cd:parameter> 85 <cd:parameter name="HL"> 86 <cd:constant type="small"/> 87 <cd:constant type="medium" default="yes"/> 88 <cd:constant type="big"/> 89 <cd:constant type="none"/> 90 <cd:constant type="cd:number"/> 91 </cd:parameter> 92 <cd:parameter name="distance"> 93 <cd:constant type="small"/> 94 <cd:constant type="medium" default="yes"/> 95 <cd:constant type="big"/> 96 <cd:constant type="none"/> 97 </cd:parameter> 98 <cd:parameter name="align"> 99 <cd:constant type="left"/> 100 <cd:constant type="middle"/> 101 <cd:constant type="right" default="yes"/> 102 </cd:parameter> 103 <cd:parameter name="commands"> 104 <cd:constant type="cd:command"/> 105 </cd:parameter> 106 <cd:parameter name="bodyfont"> 107 <cd:inherit name="setupbodyfont"/> 108 </cd:parameter> 109 <cd:parameter name="rulethickness"> 110 <cd:constant type="cd:dimension"/> 111 </cd:parameter> 112 <cd:parameter name="height"> 113 <cd:constant type="strut"/> 114 <cd:constant type="cd:number"/> 115 </cd:parameter> 116 <cd:parameter name="depth"> 117 <cd:constant type="strut"/> 118 <cd:constant type="cd:number"/> 119 </cd:parameter> 120 <cd:parameter name="openup"> 121 <cd:constant type="cd:dimension"/> 122 </cd:parameter> 123 </cd:assignments> 124 </cd:arguments> 125 </cd:command> 126 127 <!-- 128 129 <cd:command name="ReFormat" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 130 <cd:arguments> 131 <cd:resolve name="keyword-template"/> 132 <cd:content/> 133 </cd:arguments> 134 </cd:command> 135 136 <cd:command name="enlarge" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 137 <cd:arguments> 138 <cd:resolve name="argument-number"/> 139 <cd:resolve name="argument-number"/> 140 </cd:arguments> 141 </cd:command> 142 143 <cd:command name="Enlarge" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 144 <cd:arguments> 145 <cd:resolve name="argument-dimension"/> 146 <cd:resolve name="argument-dimension"/> 147 </cd:arguments> 148 </cd:command> 149 150 <cd:command name="use" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 151 <cd:arguments> 152 <cd:resolve name="argument-number"/> 153 </cd:arguments> 154 </cd:command> 155 156 <cd:command name="Use" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 157 <cd:arguments> 158 <cd:resolve name="argument-number"/> 159 <cd:resolve name="keyword-template"/> 160 <cd:content/> 161 </cd:arguments> 162 </cd:command> 163 164 <cd:command name="JustLeft" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 165 166 <cd:command name="JustCenter" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 167 168 <cd:command name="JustRight" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 169 170 <cd:command name="Smash" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 171 <cd:arguments> 172 <cd:content/> 173 </cd:arguments> 174 </cd:command> 175 176 <cd:command name="Raise" variant="argument" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 177 <cd:arguments> 178 <cd:keywords delimiters="parentheses" optional="yes"> 179 <cd:constant type="cd:dimension"/> 180 </cd:keywords> 181 <cd:content/> 182 </cd:arguments> 183 </cd:command> 184 185 <cd:command name="Raise" variant="string" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 186 <cd:arguments> 187 <cd:resolve name="string-number-optional"/> 188 <cd:content/> 189 </cd:arguments> 190 </cd:command> 191 192 <cd:command name="Lower" variant="argument" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 193 <cd:arguments> 194 <cd:keywords delimiters="parentheses" optional="yes"> 195 <cd:constant type="cd:dimension"/> 196 </cd:keywords> 197 <cd:content/> 198 </cd:arguments> 199 </cd:command> 200 201 <cd:command name="Lower" variant="string" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 202 <cd:arguments> 203 <cd:resolve name="string-number-optional"/> 204 <cd:content/> 205 </cd:arguments> 206 </cd:command> 207 208 <cd:command name="BackSpace" variant="argument" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 209 <cd:arguments> 210 <cd:keywords delimiters="parentheses" optional="yes"> 211 <cd:constant type="cd:dimension"/> 212 </cd:keywords> 213 </cd:arguments> 214 </cd:command> 215 216 <cd:command name="BackSpace" variant="string" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 217 <cd:arguments> 218 <cd:resolve name="string-number-optional"/> 219 </cd:arguments> 220 </cd:command> 221 222 <cd:command name="Vspace" variant="argument" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 223 <cd:arguments> 224 <cd:keywords delimiters="parentheses" optional="yes"> 225 <cd:constant type="cd:dimension"/> 226 </cd:keywords> 227 </cd:arguments> 228 </cd:command> 229 230 <cd:command name="Vspace" variant="string" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 231 <cd:arguments> 232 <cd:resolve name="string-number-optional"/> 233 </cd:arguments> 234 </cd:command> 235 236 <cd:command name="OpenUp" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 237 <cd:arguments> 238 <cd:resolve name="argument-number"/> 239 <cd:resolve name="argument-number"/> 240 </cd:arguments> 241 </cd:command> 242 243 <cd:command name="TableLeft" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 244 <cd:arguments> 245 <cd:content/> 246 </cd:arguments> 247 </cd:command> 248 249 <cd:command name="TableCenter" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 250 <cd:arguments> 251 <cd:content/> 252 </cd:arguments> 253 </cd:command> 254 255 <cd:command name="TableRight" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 256 <cd:arguments> 257 <cd:content/> 258 </cd:arguments> 259 </cd:command> 260 261 <cd:command name="SR" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 262 263 <cd:command name="FR" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 264 265 <cd:command name="MR" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 266 267 <cd:command name="LR" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 268 269 <cd:command name="AR" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 270 271 <cd:command name="VL" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 272 <cd:arguments> 273 <cd:keywords list="yes" optional="yes"> 274 <cd:constant type="cd:number"/> 275 <cd:constant type="cd:color"/> 276 </cd:keywords> 277 </cd:arguments> 278 </cd:command> 279 280 <cd:command name="VC" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 281 <cd:arguments> 282 <cd:keywords list="yes" optional="yes"> 283 <cd:constant type="cd:number"/> 284 <cd:constant type="cd:color"/> 285 </cd:keywords> 286 </cd:arguments> 287 </cd:command> 288 289 <cd:command name="HL" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 290 <cd:arguments> 291 <cd:keywords list="yes" optional="yes"> 292 <cd:constant type="cd:number"/> 293 <cd:constant type="cd:color"/> 294 </cd:keywords> 295 </cd:arguments> 296 </cd:command> 297 298 <cd:command name="HC" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 299 <cd:arguments> 300 <cd:keywords list="yes" optional="yes"> 301 <cd:constant type="cd:number"/> 302 <cd:constant type="cd:color"/> 303 </cd:keywords> 304 </cd:arguments> 305 </cd:command> 306 307 <cd:command name="VS" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 308 <cd:arguments> 309 <cd:keywords list="yes" optional="yes"> 310 <cd:constant type="cd:number"/> 311 <cd:constant type="cd:color"/> 312 </cd:keywords> 313 </cd:arguments> 314 </cd:command> 315 316 <cd:command name="VD" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 317 <cd:arguments> 318 <cd:keywords list="yes" optional="yes"> 319 <cd:constant type="cd:number"/> 320 <cd:constant type="cd:color"/> 321 </cd:keywords> 322 </cd:arguments> 323 </cd:command> 324 325 <cd:command name="VT" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 326 <cd:arguments> 327 <cd:keywords list="yes" optional="yes"> 328 <cd:constant type="cd:number"/> 329 <cd:constant type="cd:color"/> 330 </cd:keywords> 331 </cd:arguments> 332 </cd:command> 333 334 <cd:command name="VN" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 335 <cd:arguments> 336 <cd:resolve name="argument-number"/> 337 <cd:keywords list="yes" optional="yes"> 338 <cd:constant type="cd:number"/> 339 <cd:constant type="cd:color"/> 340 </cd:keywords> 341 </cd:arguments> 342 </cd:command> 343 344 <cd:command name="TB" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 345 <cd:arguments> 346 <cd:keywords list="yes" optional="yes"> 347 <cd:inherit name="blank"/> 348 </cd:keywords> 349 </cd:arguments> 350 </cd:command> 351 352 <cd:command name="NL" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 353 <cd:arguments> 354 <cd:keywords list="yes" optional="yes"> 355 <cd:inherit name="blank"/> 356 </cd:keywords> 357 </cd:arguments> 358 </cd:command> 359 360 <cd:command name="NR" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 361 362 <cd:command name="NC" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 363 364 <cd:command name="FC" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 365 366 <cd:command name="MC" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 367 368 <cd:command name="LC" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 369 370 <cd:command name="DL" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 371 <cd:arguments> 372 <cd:keywords list="yes" optional="yes"> 373 <cd:constant type="cd:number"/> 374 <cd:constant type="cd:color"/> 375 </cd:keywords> 376 </cd:arguments> 377 </cd:command> 378 379 <cd:command name="DC" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 380 381 <cd:command name="DV" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 382 383 <cd:command name="DR" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 384 385 <cd:command name="TWO" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 386 387 <cd:command name="THREE" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 388 389 <cd:command name="FOUR" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 390 391 <cd:command name="FIVE" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 392 393 <cd:command name="SIX" scope="table" level="document" category="tables" file="tabl-tab.mkiv"/> 394 395 <cd:command name="SPAN" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 396 <cd:arguments> 397 <cd:resolve name="argument-number"/> 398 </cd:arguments> 399 </cd:command> 400 401 <cd:command name="REF" scope="table" level="document" category="tables" file="tabl-tab.mkiv"> 402 <cd:arguments> 403 <cd:resolve name="keyword-template"/> 404 <cd:content/> 405 </cd:arguments> 406 </cd:command> 407 408 --> 409 410</cd:interface> 411 |