Przestrzenie barw
Przestrzenie barw
Color
Klasa Color reprezentuje wartości kolorów używane dla ramek adnotacji, tła, tekstu i kształtów. Kolory są tworzone za pomocą metod fabrycznych:
// 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) przyjmuje trzy wartości typu double w przedziale [0.0, 1.0] dla komponentów czerwonego, zielonego i niebieskiego. Nazwane stałe obejmują Color.BLACK, Color.WHITE i inne.
Kolory adnotacji
Kolory są używane z AppearanceCharacteristics.setBorder(color) dla ramek adnotacji oraz setBackground(color) dla wypełnień adnotacji:
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));Przestrzenie kolorów PDF
PDF obsługuje wiele przestrzeni kolorów, w tym DeviceRGB, DeviceCMYK, DeviceGray oraz przestrzenie oparte na ICC. Klasa Color mapuje na DeviceRGB do użytku w adnotacjach.