PC_PRINTER_SET_COLOR
プリンターのカラーを設定する。
構文:
call "PC_PRINTER_SET_COLOR" using printer-handle
by value fore-or-back
by value color-red
by value color-green
by value color-blue
returning status-code
パラメーター:
呼び出しプロトタイプ使用時 (
説明の読み方 )
PIC (32 ビット システム)
printer-handle
cblt-x4-comp5
pic x(4) comp-5.
fore-or-back
cblt-x2-comp5
pic x(2) comp-5.
color-red
cblt-x2-comp5
pic x(2) comp-5.
color-green
cblt-x2-comp5
pic x(2) comp-5.
color-blue
cblt-x2-comp5
pic x(2) comp-5.
status-code
説明の読み方 参照
入力パラメーター:
printer-handle
プリンターのハンドル。プリンターが開いているときに返される。
fore-or-back
前景色と背景色の設定の選択
color-red
赤の輝度、0~255の値
color-green
緑の輝度、0~255の値
color-blue
青の輝度、0~255の値
出力パラメーター:
status-code
本ルーチンでは、ステータスコードは返されない。
説明:
本ルーチンを使用する前に、プリンターを開いておく必要がある。
3原色の輝度を示す値の組合わせを使用して、指定したい色を選ぶ。たとえば、次の表に示すような色を選ぶためには、RGB値を以下のように設定する。
色
赤
緑
青
Red
255
0
0
Yellow
255
255
0
Green
0
255
0
Cyan
0
255
255
Blue
0
0
255
Magenta
255
0
255
White
255
255
255
Black
0
0
0
通常は使用しないが、その他の色は以下のとおりである。
色
赤
緑
青
Dark orange
255
140
0
Navy blue
0
0
128
Violet
238
120
238
Beige
245
245
220
プリンターがカラーをサポートしていない場合は、プリンターのデバイスがカラーの値の変換を決定する。たとえば、あるプリンターではグレーの網がけを選択するのに対し、他のプリンターでは黒もしくは白を選択することがある。