スポット(カスタム)カラーを定義する

version:VER4.0.024 以降

書式:void AddSpotColor($name, int $c, int $m, int $y, int $k)

戻り値:なし

引数
$name スポットカラー名
$c C:シアン(0..255)
$m M:マゼンタ(0..255)
$y Y:イエロー(0..255)
$k K:ブラック(0..255)

スポット(カスタム)カラーを、RGBもしくはグレースケールで定義します。
1ページ目を作成する前に定義できます。以降ページが変わっていもこの定義が引き継がれます。

RGBとCMYK

このメソッドはRGB値では色の設定ができないため、色指定にRGB値を使用している場合は変換する必要があります。
変換式はwebで調べればすぐに出てきますが、以下になります。
この変換式で計算した値で表現した色は、元の色より暗くなる傾向にあるようです。
(webページではブラックを一番下に書いてあることが多いですが、他の色で値を使うため、一番始めに計算します)

R:赤
G:緑
B:青
ブラック(Black)(K) = min( 1 - R, 1 - G, 1 - B );
シアン(Cyan)       = ( 1 - R - K ) / ( 1 - K );
マゼンタ(Magenta)  = ( 1 - G - K ) / ( 1 - K );
イエロー(Yellow)   = ( 1 - B - K ) / ( 1 - K );