Farbräume

Color

Die Klasse Color repräsentiert Farbwerte, die für Anmerkungsrahmen, Hintergründe, Text und Formen verwendet werden. Farben werden über Fabrikmethoden erstellt:

// RGB color with components in range [0.0, 1.0]
Color red   = Color.fromRgb(1, 0, 0);
Color green = Color.fromRgb(0, 1, 0);
Color black = Color.BLACK;
Color white = Color.WHITE;

Color.fromRgb(r, g, b) akzeptiert drei double-Werte im Bereich [0.0, 1.0] für die roten, grünen und blauen Komponenten. Benannte Konstanten umfassen Color.BLACK, Color.WHITE und weitere.

Anmerkungsfarben

Farben werden mit AppearanceCharacteristics.setBorder(color) für Anmerkungsrahmen und setBackground(color) für Anmerkungsfüllungen verwendet:

WidgetAnnotation w = new WidgetAnnotation(page, new Rectangle(0, 0, 100, 50));
w.getCharacteristics().setBorder(Color.fromRgb(1, 0, 0));
w.getCharacteristics().setBackground(Color.fromRgb(0.9, 0.9, 1.0));

PDF-Farbräume

PDF unterstützt mehrere Farbräume, darunter DeviceRGB, DeviceCMYK, DeviceGray und ICC-basierte Räume. Die Klasse Color wird für die Anmerkungsnutzung auf DeviceRGB abgebildet.

Siehe auch

 Deutsch