Kleurruimtes

Kleurruimtes

Color

De Color klasse vertegenwoordigt kleurwaarden die worden gebruikt voor annotatiecontouren, achtergronden, tekst en vormen. Kleuren worden gemaakt via fabrieksmethoden:

// 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) accepteert drie double-waarden in [0.0, 1.0] voor rode, groene en blauwe componenten. Genoemde constanten omvatten Color.BLACK, Color.WHITE en andere.

Annotatiekleuren

Kleuren worden gebruikt met AppearanceCharacteristics.setBorder(color) voor annotatiecontouren en setBackground(color) voor annotatievullingen:

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-kleurruimtes

PDF ondersteunt meerdere kleurruimtes, waaronder DeviceRGB, DeviceCMYK, DeviceGray en ICC-gebaseerde ruimten. De Color klasse mappt naar DeviceRGB voor annotatiegebruik.

Zie ook

 Nederlands