Kleurverwerking color-handling
De RTF-specificatie staat RGB-kleurwaarden toe die zijn opgegeven met \colortbl
. Elke component wordt afzonderlijk geleverd met de opdrachten \red
, \green
en \blue
.
Met de eigen RTF-extensieopdracht \cmykcolortbl
kunt u CMYK-kleuren opgeven bij elke kleurcomponent die wordt geleverd met de opdrachten \cyan
, \magenta
, \yellow
en \black
.
De kleurcomponentwaarden voor \colortbl
liggen in het bereik 0-255. Componentwaarden voor \cmykcolortbl
liggen in het bereik 0-100.
De RTF-extensieopdracht \*\iscolortbl
, ondersteund door textPs=
, biedt een manier om een kleurentabel op te geven met standaard afbeeldingswaarden die dienen als server, 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 dezelfde text=
- of textPs=
RTF-tekenreeks. Elke kleurentabel kan een ander aantal items hebben. Image Serving probeert kleuren in deze volgorde te vinden: \iscolortbl
before \cmykcolortbl
(alleen als het pixeltype van de tekstlaag CMYK is) before \colortbl
. Alleen voor textPs=
worden kleuren op de juiste wijze omgezet tussen CMYK en RGB, als dat nodig is (bijvoorbeeld wanneer RGB-kleuren zijn opgegeven maar CMYK-uitvoer is vereist). Als er geen kleur voor een bepaalde indexwaarde wordt gevonden, wordt de standaardkleur (zwart) gebruikt.
Verwijs naar kleurvoor een beschrijving van de syntaxis van IS kleurenwaarden.
Beperkingen section-c5173e672d854e4aa9656844f7fc4d0e
De modifier text=
biedt geen ondersteuning voor \*\iscolortbl
. De modifier textPs=
biedt geen ondersteuning voor \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;}…}…