カラースペース

Color

Color クラスは、注釈の枠線、背景、テキスト、形状で使用されるカラー値を表します。カラーはファクトリーメソッドで作成されます:

// 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) は、赤、緑、青の各成分に対して [0.0, 1.0] の範囲の double 値を3つ受け取ります。名前付き定数には Color.BLACK、Color.WHITE などがあります。

注釈カラー

カラーは、注釈の枠線には AppearanceCharacteristics.setBorder(color)、注釈の塗りつぶしには setBackground(color) とともに使用されます:

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 カラー空間

PDF は、DeviceRGB、DeviceCMYK、DeviceGray、および ICC ベースの空間を含む複数のカラー空間をサポートしています。Color クラスは、注釈で使用するために DeviceRGB にマップされます。

参照

 日本語