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 <!-- 8 9 <cd:command name="definetabulation" level="style" category="tables" file="tabl-tbl.mkiv"> 10 <cd:arguments> 11 <cd:resolve name="keyword-name"/> 12 <cd:resolve name="keyword-name-optional"/> 13 <cd:assignments list="yes" optional="yes"> 14 <cd:inherit name="setuptabulation"/> 15 </cd:assignments> 16 </cd:arguments> 17 </cd:command> 18 19 <cd:command name="setuptabulation" level="style" category="tables" file="tabl-tbl.mkiv"> 20 <cd:arguments> 21 <cd:resolve name="keyword-name-list-optional"/> 22 <cd:assignments list="yes"> 23 <cd:parameter name="format"> 24 <cd:constant type="cd:template"/> 25 <cd:constant type="none"/> 26 </cd:parameter> 27 <cd:parameter name="before"> 28 <cd:constant type="cd:command"/> 29 </cd:parameter> 30 <cd:parameter name="after"> 31 <cd:constant type="cd:command"/> 32 </cd:parameter> 33 <cd:parameter name="distance"> 34 <cd:constant type="small"/> 35 <cd:constant type="medium" default="yes"/> 36 <cd:constant type="big"/> 37 <cd:constant type="none"/> 38 <cd:constant type="blank"/> 39 <cd:constant type="depth" default="yes"/> 40 <cd:constant type="grid"/> 41 <cd:constant type="cd:dimension"/> 42 </cd:parameter> 43 <cd:parameter name="blank"> 44 <cd:resolve name="value-blank"/> 45 </cd:parameter> 46 <cd:parameter name="headstyle"> 47 <cd:resolve name="value-style"/> 48 </cd:parameter> 49 <cd:parameter name="headcolor"> 50 <cd:constant type="cd:color"/> 51 </cd:parameter> 52 <cd:parameter name="background"> 53 <cd:constant type="cd:name"/> 54 </cd:parameter> 55 <cd:parameter name="backgroundcolor"> 56 <cd:constant type="cd:color"/> 57 </cd:parameter> 58 <cd:parameter name="foregroundstyle"> 59 <cd:resolve name="value-style"/> 60 </cd:parameter> 61 <cd:parameter name="foregroundcolor"> 62 <cd:constant type="cd:color"/> 63 </cd:parameter> 64 <cd:parameter name="align"> 65 <cd:constant type="left"/> 66 <cd:constant type="middle"/> 67 <cd:constant type="right"/> 68 <cd:constant type="dimension"/> 69 </cd:parameter> 70 <cd:parameter name="rule"> 71 <cd:constant type="line"/> 72 <cd:constant type="normal" default="yes"/> 73 </cd:parameter> 74 <cd:parameter name="rulecolor"> 75 <cd:constant type="cd:color"/> 76 </cd:parameter> 77 <cd:parameter name="rulethickness"> 78 <cd:constant type="cd:dimension"/> 79 </cd:parameter> 80 <cd:parameter name="bodyfont"> 81 <cd:inherit name="setupbodyfont"/> 82 </cd:parameter> 83 <cd:parameter name="indenting"> 84 <cd:constant type="yes"/> 85 <cd:constant type="no" default="yes"/> 86 </cd:parameter> 87 <cd:parameter name="split"> 88 <cd:constant type="yes"/> 89 <cd:constant type="no"/> 90 <cd:constant type="repeat"/> 91 <cd:constant type="auto" default="yes"/> 92 </cd:parameter> 93 <cd:parameter name="unit"> 94 <cd:constant type="cd:dimension"/> 95 </cd:parameter> 96 <cd:parameter name="margin"> 97 <cd:constant type="cd:dimension"/> 98 </cd:parameter> 99 <cd:parameter name="inner"> 100 <cd:constant type="cd:command"/> 101 </cd:parameter> 102 <cd:parameter name="EQ"> 103 <cd:constant type="cd:command"/> 104 </cd:parameter> 105 <cd:parameter name="header"> 106 <cd:constant type="yes" default="yes"/> 107 <cd:constant type="repeat"/> 108 <cd:constant type="text"/> 109 </cd:parameter> 110 <cd:parameter name="frame"> 111 <cd:constant type="on"/> 112 <cd:constant type="off" default="yes"/> 113 </cd:parameter> 114 <cd:parameter name="title"> 115 <cd:constant type="cd:text"/> 116 </cd:parameter> 117 <cd:parameter name="keeptogether"> 118 <cd:constant type="yes" default="yes"/> 119 <cd:constant type="no"/> 120 </cd:parameter> 121 </cd:assignments> 122 </cd:arguments> 123 </cd:command> 124 125 <cd:command name="tabulation" type="environment" generated="yes" variant="example" level="document" category="tables" file="tabl-tbl.mkiv"> 126 <cd:sequence> 127 <cd:variable value="tabulation"/> 128 </cd:sequence> 129 <cd:arguments> 130 <cd:resolve name="keyword-name-optional"/> 131 <cd:assignments list="yes" optional="yes"> 132 <cd:inherit name="setuptabulation"/> 133 </cd:assignments> 134 </cd:arguments> 135 </cd:command> 136 137 --> 138 139 <cd:command name="definetabulate" level="style" category="tables" file="tabl-tbl.mkiv"> 140 <cd:arguments> 141 <cd:resolve name="keyword-name"/> 142 <cd:resolve name="keyword-name-optional"/> 143 <cd:template optional="yes"/> 144 </cd:arguments> 145 </cd:command> 146 147 <!-- 148 149 <cd:command name="setuptabulate" level="style" category="tables" file="tabl-tbl.mkiv"> 150 <cd:arguments> 151 <cd:resolve name="keyword-name-optional"/> 152 <cd:resolve name="keyword-name-optional"/> 153 <cd:assignments list="yes"> 154 <cd:inherit name="setuptabulation"/> 155 </cd:assignments> 156 </cd:arguments> 157 </cd:command> 158 159 --> 160 161 <cd:command name="setuptabulate" level="style" category="tables" file="tabl-tbl.mkiv"> 162 <cd:arguments> 163 <cd:resolve name="keyword-name-optional"/> 164 <cd:resolve name="keyword-name-optional"/> 165 <cd:assignments list="yes"> 166 <cd:parameter name="format"> 167 <cd:constant type="cd:template"/> 168 <cd:constant type="none"/> 169 </cd:parameter> 170 <cd:parameter name="before"> 171 <cd:constant type="cd:command"/> 172 </cd:parameter> 173 <cd:parameter name="after"> 174 <cd:constant type="cd:command"/> 175 </cd:parameter> 176 <cd:parameter name="distance"> 177 <cd:constant type="small"/> 178 <cd:constant type="medium" default="yes"/> 179 <cd:constant type="big"/> 180 <cd:constant type="none"/> 181 <cd:constant type="blank"/> 182 <cd:constant type="depth" default="yes"/> 183 <cd:constant type="grid"/> 184 <cd:constant type="cd:dimension"/> 185 </cd:parameter> 186 <cd:parameter name="blank"> 187 <cd:resolve name="value-blank"/> 188 </cd:parameter> 189 <cd:parameter name="headstyle"> 190 <cd:resolve name="value-style"/> 191 </cd:parameter> 192 <cd:parameter name="headcolor"> 193 <cd:constant type="cd:color"/> 194 </cd:parameter> 195 <cd:parameter name="background"> 196 <cd:constant type="cd:name"/> 197 </cd:parameter> 198 <cd:parameter name="backgroundcolor"> 199 <cd:constant type="cd:color"/> 200 </cd:parameter> 201 <cd:parameter name="foregroundstyle"> 202 <cd:resolve name="value-style"/> 203 </cd:parameter> 204 <cd:parameter name="foregroundcolor"> 205 <cd:constant type="cd:color"/> 206 </cd:parameter> 207 <cd:parameter name="align"> 208 <cd:constant type="left"/> 209 <cd:constant type="middle"/> 210 <cd:constant type="right"/> 211 <cd:constant type="dimension"/> 212 </cd:parameter> 213 <cd:parameter name="rule"> 214 <cd:constant type="line"/> 215 <cd:constant type="normal" default="yes"/> 216 </cd:parameter> 217 <cd:parameter name="rulecolor"> 218 <cd:constant type="cd:color"/> 219 </cd:parameter> 220 <cd:parameter name="rulethickness"> 221 <cd:constant type="cd:dimension"/> 222 </cd:parameter> 223 <cd:parameter name="bodyfont"> 224 <cd:inherit name="setupbodyfont"/> 225 </cd:parameter> 226 <cd:parameter name="indenting"> 227 <cd:constant type="yes"/> 228 <cd:constant type="no" default="yes"/> 229 </cd:parameter> 230 <cd:parameter name="split"> 231 <cd:constant type="yes"/> 232 <cd:constant type="no"/> 233 <cd:constant type="repeat"/> 234 <cd:constant type="auto" default="yes"/> 235 </cd:parameter> 236 <cd:parameter name="unit"> 237 <cd:constant type="cd:dimension"/> 238 </cd:parameter> 239 <cd:parameter name="margin"> 240 <cd:constant type="cd:dimension"/> 241 </cd:parameter> 242 <cd:parameter name="inner"> 243 <cd:constant type="cd:command"/> 244 </cd:parameter> 245 <cd:parameter name="EQ"> 246 <cd:constant type="cd:command"/> 247 </cd:parameter> 248 <cd:parameter name="header"> 249 <cd:constant type="yes" default="yes"/> 250 <cd:constant type="repeat"/> 251 <cd:constant type="text"/> 252 </cd:parameter> 253 <cd:parameter name="frame"> 254 <cd:constant type="on"/> 255 <cd:constant type="off" default="yes"/> 256 </cd:parameter> 257 <cd:parameter name="title"> 258 <cd:constant type="cd:text"/> 259 </cd:parameter> 260 <cd:parameter name="keeptogether"> 261 <cd:constant type="yes" default="yes"/> 262 <cd:constant type="no"/> 263 </cd:parameter> 264 </cd:assignments> 265 </cd:arguments> 266 </cd:command> 267 268 <cd:command name="tabulate" type="environment" level="document" category="tables" file="tabl-tbl.mkiv"> 269 <cd:arguments> 270 <cd:template optional="yes"/> 271 <cd:assignments list="yes" optional="yes"> 272 <cd:inherit name="setuptabulate"/> 273 </cd:assignments> 274 </cd:arguments> 275 </cd:command> 276 277 <cd:command name="tabulate" type="environment" generated="yes" variant="instance" level="document" category="tables" file="tabl-tbl.mkiv"> 278 <cd:sequence> 279 <cd:instance value="tabulate"/> 280 </cd:sequence> 281 <cd:arguments> 282 <cd:resolve name="keyword-name-optional"/> 283 <cd:assignments list="yes" optional="yes"> 284 <cd:inherit name="setuptabulate"/> 285 </cd:assignments> 286 </cd:arguments> 287 <cd:instances> 288 <cd:resolve name="instance-tabulate"/> 289 </cd:instances> 290 </cd:command> 291 292 <cd:command name="tabulatehead" type="environment" level="document" category="tables" file="tabl-tbl.mkiv"> 293 <cd:arguments> 294 <cd:resolve name="keyword-name-optional"/> 295 </cd:arguments> 296 </cd:command> 297 298 <cd:command name="tabulatetail" type="environment" level="document" category="tables" file="tabl-tbl.mkiv"> 299 <cd:arguments> 300 <cd:resolve name="keyword-name-optional"/> 301 </cd:arguments> 302 </cd:command> 303 304 <cd:command name="tabulaterule" level="document" category="tables" file="tabl-tbl.mkiv"/> 305 306 <cd:command name="tabulateline" level="document" category="tables" file="tabl-tbl.mkiv"/> 307 308 <cd:command name="tabulateautorule" level="document" category="tables" file="tabl-tbl.mkiv"/> 309 310 <cd:command name="tabulateautoline" level="document" category="tables" file="tabl-tbl.mkiv"/> 311 312 <!-- 313 314 <cd:command name="VL" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"> 315 <cd:arguments> 316 <cd:keywords list="yes" optional="yes"> 317 <cd:constant type="cd:number"/> 318 <cd:constant type="cd:color"/> 319 </cd:keywords> 320 </cd:arguments> 321 </cd:command> 322 323 <cd:command name="NC" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 324 325 <cd:command name="NI" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 326 327 <cd:command name="RC" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 328 329 <cd:command name="HC" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 330 331 <cd:command name="EQ" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 332 333 <cd:command name="RQ" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 334 335 <cd:command name="HQ" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 336 337 <cd:command name="NG" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 338 339 <cd:command name="NN" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 340 341 <cd:command name="ND" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 342 343 <cd:command name="NR" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 344 345 <cd:command name="NB" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 346 347 <cd:command name="CC" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"> 348 <cd:arguments> 349 <cd:resolve name="keyword-color-optional"/> 350 </cd:arguments> 351 </cd:command> 352 353 <cd:command name="CL" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"> 354 <cd:arguments> 355 <cd:resolve name="keyword-color-optional"/> 356 </cd:arguments> 357 </cd:command> 358 359 <cd:command name="CM" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"> 360 <cd:arguments> 361 <cd:resolve name="keyword-color-optional"/> 362 </cd:arguments> 363 </cd:command> 364 365 <cd:command name="CR" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"> 366 <cd:arguments> 367 <cd:resolve name="keyword-color-optional"/> 368 </cd:arguments> 369 </cd:command> 370 371 <cd:command name="SR" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 372 373 <cd:command name="FR" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 374 375 <cd:command name="MR" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 376 377 <cd:command name="LR" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 378 379 <cd:command name="AR" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 380 381 <cd:command name="FL" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 382 383 <cd:command name="ML" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 384 385 <cd:command name="LL" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 386 387 <cd:command name="TL" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 388 389 <cd:command name="BL" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 390 391 <cd:command name="HL" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 392 393 <cd:command name="HR" scope="tabulate" level="document" category="tables" file="tabl-tbl.mkiv"/> 394 395 --> 396 397</cd:interface> 398 |