Kleurverwerking color-handling
De RTF-specificatie staat RGB-kleurwaarden toe die zijn opgegeven met \colortbl
. Elke component wordt afzonderlijk geleverd bij de \red
, \green
, en \blue
opdrachten.
De eigenlijke RTF-extensie-opdracht \cmykcolortbl
staat het specificeren van CMYK kleuren met elke kleurencomponent toe die met wordt voorzien \cyan
, \magenta
, \yellow
, en \black
opdrachten.
Waarden van kleurcomponenten voor \colortbl
liggen tussen 0 en 255. Componentwaarden voor \cmykcolortbl
liggen tussen 0 en 100.
De opdracht RTF-extensie \*\iscolortbl
, ondersteund door textPs=
, biedt een manier om een kleurentabel op te geven met standaard afbeeldingswaarden voor de servekleur, met volledige RGB-, grijs-, CMYK- en alpha-ondersteuning. Deze heeft de volgende syntaxis:
{\*\iscolortbl; *colors*;}
colors een of meer IS-kleurwaarden, gescheiden door ';'
Er kunnen meerdere typen kleurentabel worden opgegeven in hetzelfde text=
of textPs=
RTF-tekenreeks. Elke kleurentabel kan een ander aantal items hebben. Beeldserver probeert kleuren in deze volgorde te vinden: \iscolortbl
voor \cmykcolortbl
(alleen als het pixeltype van de tekstlaag CMYK is) voor \colortbl
. Voor textPs=
alleen worden kleuren op de juiste wijze omgezet tussen CMYK en RGB, als dat nodig is (bijvoorbeeld wanneer er RGB-kleuren zijn opgegeven maar CMYK-uitvoer is vereist). Als er geen kleur voor een bepaalde indexwaarde wordt gevonden, wordt de standaardkleur (zwart) gebruikt.
Zie kleur voor een beschrijving van de syntaxis van IS-kleurwaarden.
Beperkingen section-c5173e672d854e4aa9656844f7fc4d0e
De optie text=
ondersteunt niet \*\iscolortbl
. De optie textPs=
ondersteunt niet \cmykcolortbl
.
Kleurselecties worden genegeerd bij het renderen van fotolettertypen.
Voorbeeld section-0f166bb72bd44479be01131077851142
Laat drie tekstkleuren met variabelen worden bestuurd, terwijl het tonen van de kleur standaardwaarde wanneer het koord RTF in een standaardRTF tekstredacteur wordt geopend.
…&$c1=ff0000&$c2=00ff00&$c3=0000ff&textPs={{\*\iscolortbl;$c1$;$c2$;$c3$;}{\colortbl;\red255;\green0;\blue0;\red0;\green255;\blue0;\red0;\green0;\blue255;}…}…