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="doifpositionaction" level="system" keywords="conditional" file="anch-pgr.mkiv"> 8 <cd:arguments> 9 <cd:resolve name="argument-name"/> 10 <cd:resolve name="argument-true"/> 11 <cd:resolve name="argument-false"/> 12 </cd:arguments> 13 </cd:command> 14 15 <cd:command name="doifelsepositionaction" level="system" keywords="conditional" file="anch-pgr.mkiv"> 16 <cd:arguments> 17 <cd:resolve name="argument-name"/> 18 <cd:resolve name="argument-true"/> 19 <cd:resolve name="argument-false"/> 20 </cd:arguments> 21 </cd:command> 22 23 <cd:command name="doifpositionactionelse" level="system" keywords="conditional" file="anch-pgr.mkiv"> 24 <cd:arguments> 25 <cd:resolve name="argument-name"/> 26 <cd:resolve name="argument-true"/> 27 <cd:resolve name="argument-false"/> 28 </cd:arguments> 29 </cd:command> 30 31 <cd:command name="dopositionaction" level="system" file="anch-pgr.mkiv"> 32 <cd:arguments> 33 <cd:resolve name="argument-name"/> 34 </cd:arguments> 35 </cd:command> 36 37 <cd:command name="positionoverlay" level="system" category="background" file="anch-pgr.mkiv"> 38 <cd:arguments> 39 <cd:resolve name="argument-name"/> 40 </cd:arguments> 41 </cd:command> 42 43 <cd:command name="MPoverlayanchor" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv"> 44 <cd:arguments> 45 <cd:resolve name="argument-name"/> 46 </cd:arguments> 47 </cd:command> 48 49 <cd:command name="positionregionoverlay" level="system" category="background" file="anch-pgr.mkiv"> 50 <cd:arguments> 51 <cd:resolve name="argument-name"/> 52 <cd:resolve name="argument-name"/> 53 </cd:arguments> 54 </cd:command> 55 56 <cd:command name="positionoverlay" type="environment" level="system" category="background" file="anch-pgr.mkiv"> 57 <cd:arguments> 58 <cd:resolve name="argument-name"/> 59 </cd:arguments> 60 </cd:command> 61 62 <cd:command name="MPpositiongraphic" type="environment" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv"> 63 <cd:arguments> 64 <cd:resolve name="argument-name"/> 65 <cd:resolve name="argument-key-list-optional"/> 66 </cd:arguments> 67 </cd:command> 68 69 <cd:command name="MPpositiongraphic" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv"> 70 <cd:arguments> 71 <cd:resolve name="argument-name"/> 72 <cd:assignments delimiters="braces" list="yes" optional="yes"> 73 <cd:parameter name="cd:key"> 74 <cd:constant type="cd:value"/> 75 </cd:parameter> 76 </cd:assignments> 77 </cd:arguments> 78 </cd:command> 79 80 <cd:command name="MPpositionmethod" type="environment" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv"> 81 <cd:arguments> 82 <cd:resolve name="argument-name"/> 83 </cd:arguments> 84 </cd:command> 85 86 <cd:command name="setMPpositiongraphic" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv"> 87 <cd:arguments> 88 <cd:resolve name="argument-name"/> 89 <cd:resolve name="argument-name"/> 90 <cd:assignments delimiters="braces" list="yes" optional="yes"> 91 <cd:parameter name="cd:key"> 92 <cd:constant type="cd:value"/> 93 </cd:parameter> 94 </cd:assignments> 95 </cd:arguments> 96 </cd:command> 97 98 <cd:command name="setMPpositiongraphicrange" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv"> 99 <cd:arguments> 100 <cd:resolve name="argument-name"/> 101 <cd:resolve name="argument-name"/> 102 <cd:resolve name="argument-name"/> 103 <cd:assignments delimiters="braces" list="yes" optional="yes"> 104 <cd:parameter name="cd:key"> 105 <cd:constant type="cd:value"/> 106 </cd:parameter> 107 </cd:assignments> 108 </cd:arguments> 109 </cd:command> 110 111 <cd:command name="MPgetposboxes" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv"> 112 <cd:arguments> 113 <cd:resolve name="argument-name-list"/> 114 <cd:resolve name="argument-name"/> 115 </cd:arguments> 116 </cd:command> 117 118 <cd:command name="MPgetmultipars" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv"> 119 <cd:arguments> 120 <cd:resolve name="argument-name"/> 121 <cd:resolve name="argument-name"/> 122 </cd:arguments> 123 </cd:command> 124 125 <cd:command name="MPgetmultishape" level="system" category="background" keywords="metapost" file="anch-pgr.mkiv"> 126 <cd:arguments> 127 <cd:resolve name="argument-name"/> 128 <cd:resolve name="argument-name"/> 129 </cd:arguments> 130 </cd:command> 131 132 <cd:command name="MPp" level="system" file="anch-pos.mkiv"> 133 <cd:arguments> 134 <cd:resolve name="argument-name"/> 135 </cd:arguments> 136 </cd:command> 137 138 <cd:command name="MPr" level="system" file="anch-pos.mkiv"> 139 <cd:arguments> 140 <cd:resolve name="argument-name"/> 141 </cd:arguments> 142 </cd:command> 143 144 <cd:command name="MPc" level="system" file="anch-pos.mkiv"> 145 <cd:arguments> 146 <cd:resolve name="argument-name"/> 147 </cd:arguments> 148 </cd:command> 149 150 <cd:command name="MPn" level="system" file="anch-pos.mkiv"> 151 <cd:arguments> 152 <cd:resolve name="argument-name"/> 153 </cd:arguments> 154 </cd:command> 155 156 <cd:command name="MPx" level="system" file="anch-pos.mkiv"> 157 <cd:arguments> 158 <cd:resolve name="argument-name"/> 159 </cd:arguments> 160 </cd:command> 161 162 <cd:command name="MPy" level="system" file="anch-pos.mkiv"> 163 <cd:arguments> 164 <cd:resolve name="argument-name"/> 165 </cd:arguments> 166 </cd:command> 167 168 <cd:command name="MPw" level="system" file="anch-pos.mkiv"> 169 <cd:arguments> 170 <cd:resolve name="argument-name"/> 171 </cd:arguments> 172 </cd:command> 173 174 <cd:command name="MPh" level="system" file="anch-pos.mkiv"> 175 <cd:arguments> 176 <cd:resolve name="argument-name"/> 177 </cd:arguments> 178 </cd:command> 179 180 <cd:command name="MPd" level="system" file="anch-pos.mkiv"> 181 <cd:arguments> 182 <cd:resolve name="argument-name"/> 183 </cd:arguments> 184 </cd:command> 185 186 <cd:command name="MPwhd" level="system" file="anch-pos.mkiv"> 187 <cd:arguments> 188 <cd:resolve name="argument-name"/> 189 </cd:arguments> 190 </cd:command> 191 192 <cd:command name="MPxy" level="system" file="anch-pos.mkiv"> 193 <cd:arguments> 194 <cd:resolve name="argument-name"/> 195 </cd:arguments> 196 </cd:command> 197 198 <cd:command name="MPll" level="system" file="anch-pos.mkiv"> 199 <cd:arguments> 200 <cd:resolve name="argument-name"/> 201 </cd:arguments> 202 </cd:command> 203 204 <cd:command name="MPlr" level="system" file="anch-pos.mkiv"> 205 <cd:arguments> 206 <cd:resolve name="argument-name"/> 207 </cd:arguments> 208 </cd:command> 209 210 <cd:command name="MPur" level="system" file="anch-pos.mkiv"> 211 <cd:arguments> 212 <cd:resolve name="argument-name"/> 213 </cd:arguments> 214 </cd:command> 215 216 <cd:command name="MPul" level="system" file="anch-pos.mkiv"> 217 <cd:arguments> 218 <cd:resolve name="argument-name"/> 219 </cd:arguments> 220 </cd:command> 221 222 <cd:command name="MPpos" level="system" file="anch-pos.mkiv"> 223 <cd:arguments> 224 <cd:resolve name="argument-name"/> 225 </cd:arguments> 226 </cd:command> 227 228 <cd:command name="MPls" level="system" file="anch-pos.mkiv"> 229 <cd:arguments> 230 <cd:resolve name="argument-name"/> 231 </cd:arguments> 232 </cd:command> 233 234 <cd:command name="MPrs" level="system" file="anch-pos.mkiv"> 235 <cd:arguments> 236 <cd:resolve name="argument-name"/> 237 </cd:arguments> 238 </cd:command> 239 240 <cd:command name="MPpardata" level="system" file="anch-pos.mkiv"> 241 <cd:arguments> 242 <cd:resolve name="argument-name"/> 243 </cd:arguments> 244 </cd:command> 245 246 <cd:command name="MPxywhd" level="system" file="anch-pos.mkiv"> 247 <cd:arguments> 248 <cd:resolve name="argument-name"/> 249 </cd:arguments> 250 </cd:command> 251 252 <cd:command name="MPposset" level="system" file="anch-pos.mkiv"> 253 <cd:arguments> 254 <cd:resolve name="argument-name"/> 255 </cd:arguments> 256 </cd:command> 257 258 <cd:command name="MPpage" level="system" file="anch-pos.mkiv"> 259 <cd:arguments> 260 <cd:resolve name="argument-name"/> 261 </cd:arguments> 262 </cd:command> 263 264 <cd:command name="MPregion" level="system" file="anch-pos.mkiv"> 265 <cd:arguments> 266 <cd:resolve name="argument-name"/> 267 </cd:arguments> 268 </cd:command> 269 270 <cd:command name="MPcolumn" level="system" file="anch-pos.mkiv"> 271 <cd:arguments> 272 <cd:resolve name="argument-name"/> 273 </cd:arguments> 274 </cd:command> 275 276 <cd:command name="MPanchor" level="system" file="anch-pos.mkiv"> 277 <cd:arguments> 278 <cd:resolve name="argument-name"/> 279 </cd:arguments> 280 </cd:command> 281 282 <cd:command name="MPleftskip" level="system" file="anch-pos.mkiv"> 283 <cd:arguments> 284 <cd:resolve name="argument-name"/> 285 </cd:arguments> 286 </cd:command> 287 288 <cd:command name="MPrightskip" level="system" file="anch-pos.mkiv"> 289 <cd:arguments> 290 <cd:resolve name="argument-name"/> 291 </cd:arguments> 292 </cd:command> 293 294 <cd:command name="MPplus" level="system" file="anch-pos.mkiv"> 295 <cd:arguments> 296 <cd:resolve name="argument-name"/> 297 <cd:resolve name="argument-number"/> 298 <cd:content/> 299 </cd:arguments> 300 </cd:command> 301 302 <cd:command name="MPv" level="system" file="anch-pos.mkiv"> 303 <cd:arguments> 304 <cd:resolve name="argument-name"/> 305 <cd:resolve name="argument-number"/> 306 <cd:content/> 307 </cd:arguments> 308 </cd:command> 309 310 <cd:command name="MPrest" level="system" file="anch-pos.mkiv"> 311 <cd:arguments> 312 <cd:resolve name="argument-name"/> 313 <cd:content/> 314 </cd:arguments> 315 </cd:command> 316 317 <cd:command name="MPvv" level="system" file="anch-pos.mkiv"> 318 <cd:arguments> 319 <cd:resolve name="argument-name"/> 320 <cd:content/> 321 </cd:arguments> 322 </cd:command> 323 324 <cd:command name="setpositiononly" level="system" file="anch-pos.mkiv"> 325 <cd:arguments> 326 <cd:resolve name="argument-name"/> 327 </cd:arguments> 328 </cd:command> 329 330 <cd:command name="setposition" level="system" file="anch-pos.mkiv"> 331 <cd:arguments> 332 <cd:resolve name="argument-name"/> 333 </cd:arguments> 334 </cd:command> 335 336 <cd:command name="setpositiondata" level="system" file="anch-pos.mkiv"> 337 <cd:arguments> 338 <cd:resolve name="argument-name"/> 339 <cd:resolve name="argument-dimension"/> 340 <cd:resolve name="argument-dimension"/> 341 <cd:resolve name="argument-dimension"/> 342 </cd:arguments> 343 </cd:command> 344 345 <cd:command name="setpositionbox" level="system" file="anch-pos.mkiv"> 346 <cd:arguments> 347 <cd:resolve name="argument-name"/> 348 <cd:csname/> 349 <cd:content/> 350 </cd:arguments> 351 </cd:command> 352 353 <cd:command name="setpositionstrut" level="system" file="anch-pos.mkiv"> 354 <cd:arguments> 355 <cd:resolve name="argument-name"/> 356 </cd:arguments> 357 </cd:command> 358 359 <cd:command name="setpositiondataplus" level="system" file="anch-pos.mkiv"> 360 <cd:arguments> 361 <cd:resolve name="argument-name"/> 362 <cd:resolve name="argument-dimension"/> 363 <cd:resolve name="argument-dimension"/> 364 <cd:resolve name="argument-dimension"/> 365 <cd:keywords delimiters="braces" list="yes"> 366 <cd:constant type="cd:text"/> 367 </cd:keywords> 368 </cd:arguments> 369 </cd:command> 370 371 <cd:command name="setpositionplus" level="system" file="anch-pos.mkiv"> 372 <cd:arguments> 373 <cd:resolve name="argument-name"/> 374 <cd:keywords delimiters="braces" list="yes"> 375 <cd:constant type="cd:text"/> 376 </cd:keywords> 377 <cd:csname/> 378 <cd:content/> 379 </cd:arguments> 380 </cd:command> 381 382 <cd:command name="copyposition" level="system" file="anch-pos.mkiv"> 383 <cd:arguments> 384 <cd:resolve name="argument-name"/> 385 <cd:resolve name="argument-name"/> 386 </cd:arguments> 387 </cd:command> 388 389 <cd:command name="doifposition" level="system" keywords="conditional" file="anch-pos.mkiv"> 390 <cd:arguments> 391 <cd:resolve name="argument-name"/> 392 <cd:resolve name="argument-true"/> 393 <cd:resolve name="argument-false"/> 394 </cd:arguments> 395 </cd:command> 396 397 <cd:command name="doifelseposition" level="system" keywords="conditional" file="anch-pos.mkiv"> 398 <cd:arguments> 399 <cd:resolve name="argument-name"/> 400 <cd:resolve name="argument-true"/> 401 <cd:resolve name="argument-false"/> 402 </cd:arguments> 403 </cd:command> 404 405 <cd:command name="doifpositionelse" level="system" keywords="conditional" file="anch-pos.mkiv"> 406 <cd:arguments> 407 <cd:resolve name="argument-name"/> 408 <cd:resolve name="argument-true"/> 409 <cd:resolve name="argument-false"/> 410 </cd:arguments> 411 </cd:command> 412 413 <cd:command name="doifelsepositiononpage" level="system" keywords="conditional" file="anch-pos.mkiv"> 414 <cd:arguments> 415 <cd:resolve name="argument-name"/> 416 <cd:resolve name="argument-number"/> 417 <cd:resolve name="argument-true"/> 418 <cd:resolve name="argument-false"/> 419 </cd:arguments> 420 </cd:command> 421 422 <cd:command name="doifpositiononpageelse" level="system" keywords="conditional" file="anch-pos.mkiv"> 423 <cd:arguments> 424 <cd:resolve name="argument-name"/> 425 <cd:resolve name="argument-number"/> 426 <cd:resolve name="argument-true"/> 427 <cd:resolve name="argument-false"/> 428 </cd:arguments> 429 </cd:command> 430 431 <cd:command name="xypos" level="system" file="anch-pos.mkiv"> 432 <cd:arguments> 433 <cd:resolve name="argument-name"/> 434 </cd:arguments> 435 </cd:command> 436 437 <cd:command name="hpos" level="system" file="anch-pos.mkiv"> 438 <cd:arguments> 439 <cd:resolve name="argument-name"/> 440 <cd:content/> 441 </cd:arguments> 442 </cd:command> 443 444 <cd:command name="vpos" level="system" file="anch-pos.mkiv"> 445 <cd:arguments> 446 <cd:resolve name="argument-name"/> 447 <cd:content/> 448 </cd:arguments> 449 </cd:command> 450 451 <cd:command name="bpos" level="system" file="anch-pos.mkiv"> 452 <cd:arguments> 453 <cd:resolve name="argument-name"/> 454 </cd:arguments> 455 </cd:command> 456 457 <cd:command name="epos" level="system" file="anch-pos.mkiv"> 458 <cd:arguments> 459 <cd:resolve name="argument-name"/> 460 </cd:arguments> 461 </cd:command> 462 463 464 <cd:command name="tracepositions" level="system" file="anch-pos.mkiv"/> 465 466 <cd:command name="enableparpositions" level="system" file="anch-pos.mkiv"/> 467 468 <cd:command name="disableparpositions" level="system" file="anch-pos.mkiv"/> 469 470 <cd:command name="doifelseoverlapping" level="system" keywords="conditional" file="anch-pos.mkiv"> 471 <cd:arguments> 472 <cd:resolve name="argument-name"/> 473 <cd:resolve name="argument-name"/> 474 <cd:resolve name="argument-true"/> 475 <cd:resolve name="argument-false"/> 476 </cd:arguments> 477 </cd:command> 478 479 <cd:command name="doifoverlappingelse" level="system" keywords="conditional" file="anch-pos.mkiv"> 480 <cd:arguments> 481 <cd:resolve name="argument-name"/> 482 <cd:resolve name="argument-name"/> 483 <cd:resolve name="argument-true"/> 484 <cd:resolve name="argument-false"/> 485 </cd:arguments> 486 </cd:command> 487 488 <cd:command name="doifelsepositionsonsamepage" level="system" keywords="conditional" file="anch-pos.mkiv"> 489 <cd:arguments> 490 <cd:resolve name="argument-name-list"/> 491 <cd:resolve name="argument-true"/> 492 <cd:resolve name="argument-false"/> 493 </cd:arguments> 494 </cd:command> 495 496 <cd:command name="doifpositionsonsamepageelse" level="system" keywords="conditional" file="anch-pos.mkiv"> 497 <cd:arguments> 498 <cd:resolve name="argument-name-list"/> 499 <cd:resolve name="argument-true"/> 500 <cd:resolve name="argument-false"/> 501 </cd:arguments> 502 </cd:command> 503 504 <cd:command name="doifelsepositionsonthispage" level="system" keywords="conditional" file="anch-pos.mkiv"> 505 <cd:arguments> 506 <cd:resolve name="argument-name-list"/> 507 <cd:resolve name="argument-true"/> 508 <cd:resolve name="argument-false"/> 509 </cd:arguments> 510 </cd:command> 511 512 <cd:command name="doifpositionsonthispageelse" level="system" keywords="conditional" file="anch-pos.mkiv"> 513 <cd:arguments> 514 <cd:resolve name="argument-name-list"/> 515 <cd:resolve name="argument-true"/> 516 <cd:resolve name="argument-false"/> 517 </cd:arguments> 518 </cd:command> 519 520 <cd:command name="doifelsepositionsused" level="system" keywords="conditional" file="anch-pos.mkiv"> 521 <cd:arguments> 522 <cd:resolve name="argument-true"/> 523 <cd:resolve name="argument-false"/> 524 </cd:arguments> 525 </cd:command> 526 527 <cd:command name="doifpositionsusedelse" level="system" keywords="conditional" file="anch-pos.mkiv"> 528 <cd:arguments> 529 <cd:resolve name="argument-true"/> 530 <cd:resolve name="argument-false"/> 531 </cd:arguments> 532 </cd:command> 533 534</cd:interface> 535 |