Farbhandhabung

Die RTF-Spezifikation lässt RGB-Farbwerte zu, die mit \colortbl angegeben werden. Jede Komponente wird separat mit den Befehlen \red, \green und \blue bereitgestellt.

Der proprietäre RTF-Erweiterungsbefehl \cmykcolortbl ermöglicht die Angabe von CMYK-Farben, wobei jede Farbkomponente mit den Befehlen \cyan, \magenta, \yellow und \black bereitgestellt wird.

Farbkomponentenwerte für \colortbl liegen im Bereich von 0 bis 255. Komponentenwerte für \cmykcolortbl liegen im Bereich von 0 bis 100.

Der RTF-Erweiterungsbefehl \*\iscolortbl, der von textPs= unterstützt wird, bietet eine Möglichkeit, eine Farbtabelle mit standardmäßigen Image Serving-Farbwerten mit voller RGB-, Grau-, CMYK- und Alpha-Unterstützung anzugeben. Sie hat die folgende Syntax:

{\*\iscolortbl; *colors*;}

colors einen oder mehrere IS-Farbwerte, durch ';' getrennt

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. Image Serving versucht, Farben in dieser Reihenfolge zu finden: \iscolortbl vor \cmykcolortbl (nur wenn der Pixeltyp der Textebene CMYK ist) vor \colortbl. Nur für textPs= werden Farben bei Bedarf genau zwischen CMYK und RGB konvertiert (z. B. wenn RGB-Farben angegeben, aber eine CMYK-Ausgabe erforderlich ist). Wenn keine Farbe für einen bestimmten Indexwert gefunden wird, wird die Standardfarbe (schwarz) verwendet.

Eine Beschreibung der Syntax von IS-Farbwerten finden Sie unter color .

Einschränkungen

text= unterstützt nicht \*\iscolortbl. textPs= unterstützt nicht \cmykcolortbl.

Farbauswahlen werden beim Rendern von Fotofonts ignoriert.

Beispiel

Lassen Sie die Steuerung von drei Textfarben mit Variablen zu, während der Standardwert für die Farbe weiterhin angezeigt wird, wenn die RTF-Zeichenfolge in einem Standard-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;}…}…

Auf dieser Seite