Spazi di colore

Color

La classe Color rappresenta i valori di colore usati per i bordi delle annotazioni, gli sfondi, il testo e le forme. I colori vengono creati tramite metodi factory:

// 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) accetta tre valori double nell’intervallo [0.0, 1.0] per i componenti rosso, verde e blu. Le costanti nominate includono Color.BLACK, Color.WHITE e altre.

Colori delle annotazioni

I colori sono usati con AppearanceCharacteristics.setBorder(color) per i bordi delle annotazioni e con setBackground(color) per i riempimenti delle annotazioni:

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));

Spazi di colore PDF

PDF supporta più spazi di colore tra cui DeviceRGB, DeviceCMYK, DeviceGray e spazi basati su ICC. La classe Color mappa a DeviceRGB per l’uso nelle annotazioni.

Vedi anche

 Italiano