Farbverarbeitung color-handling
Die RTF-Spezifikation ermöglicht das RGB von Farbwerten, die mit \colortbl
spezifiziert wurden. Jede Komponente wird separat mit den Befehlen \red
, \green
und \blue
bereitgestellt.
Der proprietäre RTF-Erweiterungsbefehl \cmykcolortbl
die Angabe von CMYK-Farben, wobei jede Farbkomponente mit den Befehlen \cyan
, \magenta
, \yellow
und \black
versehen ist.
Die Werte der Farbkomponenten für \colortbl
liegen im Bereich von 0 bis 255. Die Komponentenwerte für \cmykcolortbl
liegen im Bereich von 0 bis 100.
Der von textPs=
unterstützte RTF-Erweiterungsbefehl \*\iscolortbl
bietet die Möglichkeit, eine Farbtabelle mit standardmäßigen Bildbereitstellungsfarbwerten anzugeben, mit vollständiger RGB-, Grau-, CMYK- und Alpha-Unterstützung. Sie weist die folgende Syntax auf:
{\*\iscolortbl; *colors*;}
colors einen oder mehrere IS-Farbwerte, getrennt durch ";“
In derselben text=
oder textPs=
RTF-Zeichenfolge können mehrere Arten von Farbtabellen angegeben werden. Jede Farbtabelle kann eine andere Anzahl von Einträgen aufweisen. Die Bildbereitstellung versucht, Farben in dieser Reihenfolge zu finden: \iscolortbl
vor dem \cmykcolortbl
(nur wenn der Pixeltyp der Textebene CMYK ist) vor dem \colortbl
. Nur für textPs=
werden die Farben bei Bedarf genau zwischen CMYK und RGB konvertiert (z. B. wenn RGB-Farben angegeben werden, aber eine CMYK-Ausgabe erforderlich ist). Wenn für einen bestimmten Indexwert keine Farbe gefunden wird, wird die Standardfarbe (Schwarz) verwendet.
Unter color finden Sie eine Beschreibung der Syntax von IS-Farbwerten.
Einschränkungen section-c5173e672d854e4aa9656844f7fc4d0e
Der Modifikator text=
unterstützt keine \*\iscolortbl
. Der Modifikator textPs=
unterstützt keine \cmykcolortbl
.
Farbauswahl wird beim Rendern von Fotofonts ignoriert.
Beispiel section-0f166bb72bd44479be01131077851142
Lassen Sie die Steuerung von drei Textfarben mit Variablen zu, während weiterhin der Standardwert für die Farbe angezeigt wird, wenn die RTF-Zeichenfolge in einem standardmäßigen RTF-Texteditor geöffnet wird.
…&$c1=ff0000&$c2=00ff00&$c3=0000ff&textPs={{\*\iscolortbl;$c1$;$c2$;$c3$;}{\colortbl;\red255;\green0;\blue0;\red0;\green255;\blue0;\red0;\green0;\blue255;}…}…