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
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
前景色を設定するか背景色を設定するか
1 前景
2 背景
color-red
赤色の輝度を示す 0 から 255 の値
color-green
緑色の輝度を示す 0 から 255 の値
color-blue
青色の輝度を示す 0 から 255 の値

出力パラメーター:

status-code このルーチンでは状態コードは返されません。

説明:

このルーチンを使用する前に、プリンターを開く必要があります。

3 原色の輝度を示す値を組み合わせて、必要な色を指定します。たとえば、次の表の色を使用するには、RGB 値を表に示されているように設定します。

255 0 0
黄色 255 255 0
0 255 0
シアン 0 255 255
0 0 255
マゼンタ 255 0 255
255 255 255
0 0 0

次のような色もあります。

ダーク オレンジ 255 140 0
0 0 128
238 120 238
ベージュ 245 245 220

プリンターでカラーがサポートされていない場合、これらの値がどのように解釈されるかはプリンターのデバイス ドライバーによって異なります。たとえば、グレー シェーディングが適用される場合もあれば、色ごとに黒か白が選択される場合もあります。