Farbhandhabung

Letzte Aktualisierung: 2023-09-01
  • Erstellt für:
  • Developer
    User

Die RTF-Spezifikation ermöglicht RGB-Farbwerte, die mit \colortbl. Jede Komponente wird separat mit der \red, \green, und \blue Befehle.

Der proprietäre Befehl der RTF-Erweiterung \cmykcolortbl ermöglicht die Angabe von CMYK-Farben, wobei jede Farbkomponente mit der \cyan, \magenta, \yellow, und \black Befehle.

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

RTF-Erweiterung, Befehl \*\iscolortbl, unterstützt von textPs=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

Es kann mehr als ein Farbtabellentyp in derselben text= oder textPs= RTF-Zeichenfolge. Jede Farbtabelle kann eine andere Anzahl von Einträgen aufweisen. Image Serving versucht, Farben in dieser Reihenfolge zu finden: \iscolortbl before \cmykcolortbl (nur wenn der Pixeltyp der Textebene CMYK ist) vor \colortbl. Für textPs= Nur Farben werden bei Bedarf zwischen CMYK und RGB genau 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.

Siehe Abschnitt color für eine Beschreibung der Syntax der IS-Farbwerte.

Einschränkungen

Der Modifikator text= unterstützt nicht \*\iscolortbl. Der Modifikator 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