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="negatecolorbox" level="system" category="colors" file="colo-ext.mkiv"> 8 <cd:arguments> 9 <cd:resolve name="string-box"/> 10 </cd:arguments> 11 </cd:command> 12 13 <cd:command name="colorintent" type="environment" level="document" category="colors" file="colo-ext.mkiv"> 14 <cd:arguments> 15 <cd:keywords> 16 <cd:constant type="knockout"/> 17 <cd:constant type="overprint"/> 18 <cd:constant type="none"/> 19 </cd:keywords> 20 </cd:arguments> 21 </cd:command> 22 23 <cd:command name="overprint" type="environment" level="document" category="colors" file="colo-ext.mkiv"/> 24 25 <cd:command name="knockout" type="environment" level="document" category="colors" file="colo-ext.mkiv"/> 26 27 <cd:command name="textcolorintent" type="environment" level="document" category="colors" file="colo-ext.mkiv"/> 28 29 <cd:command name="definecolorgroup" level="style" category="colors" file="colo-grp.mkiv"> 30 <cd:arguments> 31 <cd:resolve name="keyword-name"/> 32 <cd:keywords optional="yes"> 33 <cd:constant type="gray"/> 34 <cd:constant type="rgb" default="yes"/> 35 <cd:constant type="cmyk"/> 36 <cd:constant type="spot"/> 37 </cd:keywords> 38 <cd:triplet list="yes"/> 39 </cd:arguments> 40 </cd:command> 41 42 <cd:command name="definecolor" level="style" category="colors" file="colo-ini.mkiv"> 43 <cd:arguments> 44 <cd:resolve name="keyword-name"/> 45 <cd:assignments list="yes"> 46 <cd:parameter name="r"> 47 <cd:constant type="cd:number"/> 48 </cd:parameter> 49 <cd:parameter name="g"> 50 <cd:constant type="cd:number"/> 51 </cd:parameter> 52 <cd:parameter name="b"> 53 <cd:constant type="cd:number"/> 54 </cd:parameter> 55 <cd:parameter name="c"> 56 <cd:constant type="cd:number"/> 57 </cd:parameter> 58 <cd:parameter name="m"> 59 <cd:constant type="cd:number"/> 60 </cd:parameter> 61 <cd:parameter name="y"> 62 <cd:constant type="cd:number"/> 63 </cd:parameter> 64 <cd:parameter name="k"> 65 <cd:constant type="cd:number"/> 66 </cd:parameter> 67 <cd:parameter name="h"> 68 <cd:constant type="cd:number"/> 69 </cd:parameter> 70 <cd:parameter name="s"> 71 <cd:constant type="cd:number"/> 72 </cd:parameter> 73 <cd:parameter name="v"> 74 <cd:constant type="cd:number"/> 75 </cd:parameter> 76 <cd:parameter name="w"> 77 <cd:constant type="cd:number"/> 78 </cd:parameter> 79 <cd:parameter name="x"> 80 <cd:constant type="cd:number"/> 81 </cd:parameter> 82 <cd:parameter name="a"> 83 <cd:resolve name="value-transparency"/> 84 </cd:parameter> 85 <cd:parameter name="t"> 86 <cd:constant type="cd:number"/> 87 </cd:parameter> 88 </cd:assignments> 89 </cd:arguments> 90 </cd:command> 91 92 <cd:command name="definecolor" variant="name" level="style" category="colors" file="colo-ini.mkiv"> 93 <cd:arguments> 94 <cd:resolve name="keyword-name"/> 95 <cd:resolve name="keyword-color"/> 96 </cd:arguments> 97 </cd:command> 98 99 <cd:command name="defineglobalcolor" level="style" category="colors" file="colo-ini.mkiv"> 100 <cd:arguments> 101 <cd:resolve name="keyword-name"/> 102 <cd:assignments list="yes"> 103 <cd:inherit name="definecolor"/> 104 </cd:assignments> 105 </cd:arguments> 106 </cd:command> 107 108 <cd:command name="defineglobalcolor" variant="name" level="style" category="colors" file="colo-ini.mkiv"> 109 <cd:arguments> 110 <cd:resolve name="keyword-name"/> 111 <cd:resolve name="keyword-color"/> 112 </cd:arguments> 113 </cd:command> 114 115 <cd:command name="definenamedcolor" level="style" category="colors" file="colo-ini.mkiv"> 116 <cd:arguments> 117 <cd:resolve name="keyword-name"/> 118 <cd:assignments list="yes"> 119 <cd:inherit name="definecolor"/> 120 </cd:assignments> 121 </cd:arguments> 122 </cd:command> 123 124 <cd:command name="definenamedcolor" variant="name" level="style" category="colors" file="colo-ini.mkiv"> 125 <cd:arguments> 126 <cd:resolve name="keyword-name"/> 127 <cd:resolve name="keyword-color"/> 128 </cd:arguments> 129 </cd:command> 130 131 <cd:command name="defineprocesscolor" level="style" category="colors" file="colo-ini.mkiv"> 132 <cd:arguments> 133 <cd:resolve name="keyword-name"/> 134 <cd:resolve name="keyword-color-optional"/> 135 <cd:assignments list="yes"> 136 <cd:inherit name="definecolor"/> 137 </cd:assignments> 138 </cd:arguments> 139 </cd:command> 140 141 <cd:command name="definespotcolor" level="style" category="colors" file="colo-ini.mkiv"> 142 <cd:arguments> 143 <cd:resolve name="keyword-name"/> 144 <cd:resolve name="keyword-color"/> 145 <cd:assignments list="yes"> 146 <cd:parameter name="a"> 147 <cd:resolve name="value-transparency"/> 148 </cd:parameter> 149 <cd:parameter name="t"> 150 <cd:constant type="cd:number"/> 151 </cd:parameter> 152 <cd:parameter name="e"> 153 <cd:constant type="cd:text"/> 154 </cd:parameter> 155 <cd:parameter name="p"> 156 <cd:constant type="cd:number"/> 157 </cd:parameter> 158 </cd:assignments> 159 </cd:arguments> 160 </cd:command> 161 162 <cd:command name="definemultitonecolor" level="style" category="colors" file="colo-ini.mkiv"> 163 <cd:arguments> 164 <cd:resolve name="keyword-name"/> 165 <cd:assignments list="yes"> 166 <cd:parameter name="cd:color"> 167 <cd:constant type="cd:number"/> 168 </cd:parameter> 169 </cd:assignments> 170 <cd:assignments list="yes"> 171 <cd:inherit name="definecolor"/> 172 </cd:assignments> 173 <cd:assignments list="yes" optional="yes"> 174 <cd:inherit name="definespotcolor"/> 175 </cd:assignments> 176 </cd:arguments> 177 </cd:command> 178 179 <cd:command name="definetransparency" variant="1" level="style" category="colors" file="colo-ini.mkiv"> 180 <cd:arguments> 181 <cd:resolve name="keyword-name"/> 182 <cd:resolve name="keyword-number"/> 183 </cd:arguments> 184 </cd:command> 185 186 <cd:command name="definetransparency" variant="2" level="style" category="colors" file="colo-ini.mkiv"> 187 <cd:arguments> 188 <cd:resolve name="keyword-name"/> 189 <cd:assignments list="yes"> 190 <cd:parameter name="a"> 191 <cd:resolve name="value-transparency"/> 192 </cd:parameter> 193 <cd:parameter name="t"> 194 <cd:constant type="cd:number"/> 195 </cd:parameter> 196 </cd:assignments> 197 </cd:arguments> 198 </cd:command> 199 200 <cd:command name="definetransparency" variant="3" level="style" category="colors" file="colo-ini.mkiv"> 201 <cd:arguments> 202 <cd:resolve name="keyword-name"/> 203 <cd:resolve name="keyword-name"/> 204 </cd:arguments> 205 </cd:command> 206 207 <cd:command name="switchtocolor" level="style" category="colors" file="colo-ini.mkiv"> 208 <cd:arguments> 209 <cd:resolve name="keyword-color"/> 210 </cd:arguments> 211 </cd:command> 212 213 <cd:command name="color" level="document" category="colors" file="colo-ini.mkiv"> 214 <cd:arguments> 215 <cd:resolve name="keyword-color"/> 216 <cd:content/> 217 </cd:arguments> 218 </cd:command> 219 220 <cd:command name="coloronly" level="style" category="colors" file="colo-ini.mkiv"> 221 <cd:arguments> 222 <cd:resolve name="keyword-color"/> 223 <cd:content/> 224 </cd:arguments> 225 </cd:command> 226 227 <cd:command name="transparent" level="style" category="colors" file="colo-ini.mkiv"> 228 <cd:arguments> 229 <cd:resolve name="keyword-color"/> 230 <cd:content/> 231 </cd:arguments> 232 </cd:command> 233 234 <cd:command name="graycolor" level="style" category="colors" file="colo-ini.mkiv"> 235 <cd:arguments> 236 <cd:resolve name="keyword-color"/> 237 <cd:content/> 238 </cd:arguments> 239 </cd:command> 240 241 <cd:command name="colored" variant="name" level="document" category="colors" file="colo-ini.mkiv"> 242 <cd:arguments> 243 <cd:resolve name="keyword-color"/> 244 <cd:content/> 245 </cd:arguments> 246 </cd:command> 247 248 <cd:command name="colored" level="document" category="colors" file="colo-ini.mkiv"> 249 <cd:arguments> 250 <cd:assignments list="yes"> 251 <cd:inherit name="definecolor"/> 252 </cd:assignments> 253 <cd:content/> 254 </cd:arguments> 255 </cd:command> 256 257 <cd:command name="color" type="environment" level="document" category="colors" file="colo-ini.mkiv"> 258 <cd:arguments> 259 <cd:resolve name="keyword-color"/> 260 </cd:arguments> 261 </cd:command> 262 263 <cd:command name="coloronly" type="environment" level="style" category="colors" file="colo-ini.mkiv"> 264 <cd:arguments> 265 <cd:resolve name="keyword-color"/> 266 </cd:arguments> 267 </cd:command> 268 269 <cd:command name="transparent" type="environment" level="style" category="colors" file="colo-ini.mkiv"> 270 <cd:arguments> 271 <cd:resolve name="keyword-color"/> 272 </cd:arguments> 273 </cd:command> 274 275 <cd:command name="directcolor" level="document" category="colors" file="colo-ini.mkiv"> 276 <cd:arguments> 277 <cd:resolve name="keyword-color"/> 278 </cd:arguments> 279 </cd:command> 280 281 <cd:command name="directcolored" variant="name" level="document" category="colors" file="colo-ini.mkiv"> 282 <cd:arguments> 283 <cd:resolve name="keyword-color"/> 284 </cd:arguments> 285 </cd:command> 286 287 <cd:command name="directcolored" level="document" category="colors" file="colo-ini.mkiv"> 288 <cd:arguments> 289 <cd:assignments list="yes"> 290 <cd:inherit name="definecolor"/> 291 </cd:assignments> 292 </cd:arguments> 293 </cd:command> 294 295 <cd:command name="currentcolor" type="environment" level="system" category="colors" file="colo-ini.mkiv"/> 296 297 <cd:command name="colorset" type="environment" level="system" category="colors" file="colo-ini.mkiv"> 298 <cd:arguments> 299 <cd:resolve name="keyword-name"/> 300 </cd:arguments> 301 </cd:command> 302 303 <cd:command name="usecolors" level="system" category="colors" file="colo-ini.mkiv"> 304 <cd:arguments> 305 <cd:resolve name="keyword-file"/> 306 </cd:arguments> 307 </cd:command> 308 309 <cd:command name="setupcolor" level="style" category="colors" file="colo-ini.mkiv"> 310 <cd:arguments> 311 <cd:resolve name="keyword-file"/> 312 </cd:arguments> 313 </cd:command> 314 315 <cd:command name="setupcolors" level="style" category="colors" file="colo-ini.mkiv"> 316 <cd:arguments> 317 <cd:assignments list="yes"> 318 <cd:parameter name="state"> 319 <cd:constant type="start" default="yes"/> 320 <cd:constant type="stop"/> 321 </cd:parameter> 322 <cd:parameter name="spot"> 323 <cd:constant type="yes" default="yes"/> 324 <cd:constant type="no"/> 325 </cd:parameter> 326 <cd:parameter name="expansion"> 327 <cd:constant type="yes"/> 328 <cd:constant type="no" default="yes"/> 329 </cd:parameter> 330 <cd:parameter name="factor"> 331 <cd:constant type="yes" default="yes"/> 332 <cd:constant type="no"/> 333 </cd:parameter> 334 <cd:parameter name="rgb"> 335 <cd:constant type="yes" default="yes"/> 336 <cd:constant type="no"/> 337 </cd:parameter> 338 <cd:parameter name="cmyk"> 339 <cd:constant type="yes" default="yes"/> 340 <cd:constant type="no"/> 341 </cd:parameter> 342 <cd:parameter name="conversion"> 343 <cd:constant type="yes" default="yes"/> 344 <cd:constant type="no"/> 345 <cd:constant type="always"/> 346 </cd:parameter> 347 <cd:parameter name="pagecolormodel"> 348 <cd:constant type="auto"/> 349 <cd:constant type="none" default="yes"/> 350 <cd:constant type="cd:name"/> 351 </cd:parameter> 352 <cd:parameter name="textcolor"> 353 <cd:constant type="cd:color"/> 354 </cd:parameter> 355 <cd:parameter name="intent"> 356 <cd:constant type="overprint"/> 357 <cd:constant type="knockout"/> 358 <cd:constant type="none" default="yes"/> 359 </cd:parameter> 360 </cd:assignments> 361 </cd:arguments> 362 </cd:command> 363 364 <cd:command name="color" type="environment" begin="push" end="pop" level="system" category="colors" file="colo-ini.mkiv"> 365 <cd:arguments> 366 <cd:resolve name="keyword-color"/> 367 </cd:arguments> 368 </cd:command> 369 370 <cd:command name="color" type="environment" begin="save" end="restore" level="system" category="colors" file="colo-ini.mkiv"/> 371 372 <cd:command name="definepalet" level="style" category="colors" file="colo-ini.mkiv"> 373 <cd:arguments> 374 <cd:resolve name="keyword-name"/> 375 <cd:assignments list="yes"> 376 <cd:parameter name="cd:name"> 377 <cd:constant type="cd:color"/> 378 </cd:parameter> 379 </cd:assignments> 380 </cd:arguments> 381 </cd:command> 382 383 <cd:command name="definepalet" variant="name" level="style" category="colors" file="colo-ini.mkiv"> 384 <cd:arguments> 385 <cd:resolve name="keyword-name"/> 386 <cd:resolve name="keyword-name"/> 387 </cd:arguments> 388 </cd:command> 389 390 <cd:command name="getpaletsize" level="system" category="colors" file="colo-ini.mkiv"> 391 <cd:arguments> 392 <cd:resolve name="keyword-name"/> 393 </cd:arguments> 394 </cd:command> 395 396 <cd:command name="paletsize" level="system" category="colors" file="colo-ini.mkiv"/> 397 398 <cd:command name="setuppalet" level="style" category="colors" file="colo-ini.mkiv"> 399 <cd:arguments> 400 <cd:resolve name="keyword-name"/> 401 </cd:arguments> 402 </cd:command> 403 404 <cd:command name="setcolormodell" level="system" category="colors" file="colo-ini.mkiv"> 405 <cd:arguments> 406 <cd:keywords> 407 <cd:constant type="black"/> 408 <cd:constant type="bw"/> 409 <cd:constant type="gray"/> 410 <cd:constant type="rgb"/> 411 <cd:constant type="cmyk"/> 412 <cd:constant type="all" default="yes"/> 413 <cd:constant type="none"/> 414 </cd:keywords> 415 </cd:arguments> 416 </cd:command> 417 418 <cd:command name="protectedcolors" type="environment" level="system" category="colors" file="colo-ini.mkiv"/> 419 420 <cd:command name="defineintermediatecolor" level="style" category="colors" file="colo-ini.mkiv"> 421 <cd:arguments> 422 <cd:resolve name="keyword-name"/> 423 <cd:keywords list="yes"> 424 <cd:constant type="cd:color"/> 425 <cd:constant type="cd:number"/> 426 </cd:keywords> 427 <cd:assignments list="yes" optional="yes"> 428 <cd:parameter name="a"> 429 <cd:constant type="cd:number"/> 430 </cd:parameter> 431 <cd:parameter name="t"> 432 <cd:constant type="cd:number"/> 433 </cd:parameter> 434 </cd:assignments> 435 </cd:arguments> 436 </cd:command> 437 438 <cd:command name="doifelsecolor" level="system" category="colors" keywords="conditional" file="color-ini.mkiv"> 439 <cd:arguments> 440 <cd:resolve name="argument-color"/> 441 <cd:resolve name="argument-true"/> 442 <cd:resolve name="argument-false"/> 443 </cd:arguments> 444 </cd:command> 445 446 <cd:command name="doifcolorelse" level="system" category="colors" keywords="conditional" file="color-ini.mkiv"> 447 <cd:arguments> 448 <cd:resolve name="argument-color"/> 449 <cd:resolve name="argument-true"/> 450 <cd:resolve name="argument-false"/> 451 </cd:arguments> 452 </cd:command> 453 454 <cd:command name="doifcolor" level="system" category="colors" keywords="conditional" file="color-ini.mkiv"> 455 <cd:arguments> 456 <cd:resolve name="argument-color"/> 457 <cd:resolve name="argument-true"/> 458 </cd:arguments> 459 </cd:command> 460 461 <cd:command name="textcolor" type="environment" level="document" category="colors" file="colo-ini.mkiv"> 462 <cd:arguments> 463 <cd:resolve name="keyword-color"/> 464 </cd:arguments> 465 </cd:command> 466 467 <cd:command name="MPcolor" level="style" category="colors" file="colo-ini.mkiv"> 468 <cd:arguments> 469 <cd:resolve name="argument-color"/> 470 </cd:arguments> 471 </cd:command> 472 473 <cd:command name="MPcoloronly" level="style" category="colors" file="colo-ini.mkiv"> 474 <cd:arguments> 475 <cd:resolve name="argument-color"/> 476 </cd:arguments> 477 </cd:command> 478 479 <cd:command name="MPtransparency" level="style" category="colors" file="colo-ini.mkiv"> 480 <cd:arguments> 481 <cd:resolve name="argument-color"/> 482 </cd:arguments> 483 </cd:command> 484 485 <cd:command name="MPoptions" level="style" category="colors" file="colo-ini.mkiv"> 486 <cd:arguments> 487 <cd:resolve name="argument-color"/> 488 </cd:arguments> 489 </cd:command> 490 491 <cd:command name="colorvalue" level="system" category="colors" file="colo-ini.mkiv"> 492 <cd:arguments> 493 <cd:resolve name="argument-color"/> 494 </cd:arguments> 495 </cd:command> 496 497 <cd:command name="grayvalue" level="system" category="colors" file="colo-ini.mkiv"> 498 <cd:arguments> 499 <cd:resolve name="argument-color"/> 500 </cd:arguments> 501 </cd:command> 502 503 <cd:command name="colorcomponents" level="system" category="colors" file="colo-ini.mkiv"> 504 <cd:arguments> 505 <cd:resolve name="argument-color"/> 506 </cd:arguments> 507 </cd:command> 508 509 <cd:command name="transparencycomponents" level="system" category="colors" file="colo-ini.mkiv"> 510 <cd:arguments> 511 <cd:resolve name="argument-color"/> 512 </cd:arguments> 513 </cd:command> 514 515 <cd:command name="processcolorcomponents" level="system" category="colors" file="colo-ini.mkiv"> 516 <cd:arguments> 517 <cd:resolve name="argument-color"/> 518 </cd:arguments> 519 </cd:command> 520 521 <cd:command name="doifelseblack" level="system" category="colors" keywords="conditional" file="colo-ini.mkiv"> 522 <cd:arguments> 523 <cd:resolve name="argument-color"/> 524 <cd:resolve name="argument-true"/> 525 <cd:resolve name="argument-false"/> 526 </cd:arguments> 527 </cd:command> 528 529 <cd:command name="doifblackelse" level="system" category="colors" keywords="conditional" file="colo-ini.mkiv"> 530 <cd:arguments> 531 <cd:resolve name="argument-color"/> 532 <cd:resolve name="argument-true"/> 533 <cd:resolve name="argument-false"/> 534 </cd:arguments> 535 </cd:command> 536 537 <cd:command name="doifelsedrawingblack" level="system" category="colors" keywords="conditional" file="colo-ini.mkiv"> 538 <cd:arguments> 539 <cd:resolve name="argument-true"/> 540 <cd:resolve name="argument-false"/> 541 </cd:arguments> 542 </cd:command> 543 544 <cd:command name="doifdrawingblackelse" level="system" category="colors" keywords="conditional" file="colo-ini.mkiv"> 545 <cd:arguments> 546 <cd:resolve name="argument-true"/> 547 <cd:resolve name="argument-false"/> 548 </cd:arguments> 549 </cd:command> 550 551 <cd:command name="showcolorbar" level="document" category="colors" file="colo-run.mkiv"> 552 <cd:arguments> 553 <cd:resolve name="keyword-color"/> 554 </cd:arguments> 555 </cd:command> 556 557 <cd:command name="showcolor" level="document" category="colors" file="colo-run.mkiv"> 558 <cd:arguments> 559 <cd:resolve name="keyword-color"/> 560 </cd:arguments> 561 </cd:command> 562 563 <cd:command name="showcolorset" level="document" category="colors" file="colo-run.mkiv"> 564 <cd:arguments> 565 <cd:resolve name="keyword-color"/> 566 </cd:arguments> 567 </cd:command> 568 569 <cd:command name="showcolorcomponents" level="document" category="colors" file="colo-run.mkiv"> 570 <cd:arguments> 571 <cd:resolve name="keyword-color"/> 572 </cd:arguments> 573 </cd:command> 574 575 <cd:command name="showpalet" level="document" category="colors" file="colo-run.mkiv"> 576 <cd:arguments> 577 <cd:resolve name="keyword-name"/> 578 <cd:keywords list="yes" optional="yes"> 579 <cd:constant type="horizontal" default="yes"/> 580 <cd:constant type="vertical"/> 581 <cd:constant type="number"/> 582 <cd:constant type="value"/> 583 <cd:constant type="name"/> 584 </cd:keywords> 585 </cd:arguments> 586 </cd:command> 587 588 <cd:command name="comparepalet" level="document" category="colors" file="colo-run.mkiv"> 589 <cd:arguments> 590 <cd:resolve name="keyword-name"/> 591 </cd:arguments> 592 </cd:command> 593 594 <cd:command name="showcolorgroup" level="document" category="colors" file="colo-run.mkiv"> 595 <cd:arguments> 596 <cd:resolve name="keyword-name"/> 597 <cd:keywords list="yes" optional="yes"> 598 <cd:constant type="horizontal" default="yes"/> 599 <cd:constant type="vertical"/> 600 <cd:constant type="number"/> 601 <cd:constant type="value"/> 602 <cd:constant type="name"/> 603 </cd:keywords> 604 </cd:arguments> 605 </cd:command> 606 607 <cd:command name="comparecolorgroup" level="document" category="colors" file="colo-run.mkiv"> 608 <cd:arguments> 609 <cd:resolve name="keyword-name"/> 610 </cd:arguments> 611 </cd:command> 612 613</cd:interface> 614 |