Skip to main content

This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.Opens in a new tab

For information on migrating to InterSystems IRISOpens in a new tab, see Why Migrate to InterSystems IRIS?

DeviceSubTypes

デバイス・サブタイプ。

Synopsis

[DeviceSubTypes]    Name=n=a^b^c^d^e^f^g^h^i^j

説明

各エントリには、デバイス・タイプを定義する 9 個の値をキャレット文字 (^) で区切って記述します。値の意味は、左から右の順に以下のとおりです。

  • RightMargin — 右マージンの位置を示す数値。デバイス出力は、この文字数で折り返されます。

  • FormFeed — #,$C(code1,code2...) の形式で選択デバイスの改ページを示す ASCII コード。 この設定は Caché CHUI ユーティリティで使用されます。

  • ScreenLength — デバイスの 1 画面または 1 ページを構成する行数。

  • Backspace —$C(code1) の形式で選択デバイスのバックスペース文字を示す ASCII コード。 この設定は Caché CHUI ユーティリティで使用されます。

  • CursorControl — $C(code1) の形式で選択デバイスのカーソルを示す ASCII コード。

  • EraseEOL — $C(code1,code2) の形式でこのデバイスの EOL (End of Line) 文字の消去を示す ASCII コード。

  • EraseEOF — $C(code1,code2...) の形式で選択デバイスの EOF (End of File) 文字の消去を示す ASCII コード。

  • ZU22FormFeed — $C(code1,code2) の形式で選択デバイスの改ページを示す ASCII コード。この設定は Caché のターミナル出力で使用されます。

  • ZU22Backspace — $C(code1) の形式で選択デバイスのバックスペースを示す ASCII コード。 この設定は Caché のターミナル出力で使用されます。

[DeviceSubTypes] セクションの例を以下に示します。この例では、長い行がページにちょうど収まるように折り返されています。 .cpf ファイル自体では、エントリごとにその全体が 1 行で記述されます。

[DeviceSubTypes]
C-ANSI=80^#,$C(27,91,72,27,91,74)^25^$C(8)^W $C(27,91)_(DY+1)_";"_(DX+1)_"H" 
S $X=DX,$Y=DY^$C(27,91,74)^$C(27,91,75)^$C(27,91,72,27,91,74)^$C(8,32,8)
C-Terminal=80^#,$C(27,91,72,27,91,74)^24^$C(8)^W $C(27,91)_(DY+1)_";"_
(DX+1)_"H" S $X=DX,$Y=DY^$C(27,91,74)^$C(27,91,75)^$C(27,91,72,27,91,74)^
$C(8,32,8)
C-TV925=80^#,$C(27,44)^24^$C(8)^W $C(27,61,DY+32,DX+32) S $X=DX,$Y=DY^^^
$C(27,44)^$C(8,32,8)
C-VT100=80^#,$C(27,91,72,27,91,74)^24^$C(8)^W $C(27,91)_(DY+1)_";"_(DX+1)_
"H" S $X=DX,$Y=DY^$C(27,91,74)^$C(27,91,75)^^
C-VT101W=132^#,$C(27,91,72,27,91,74)^14^$C(8)^W $C(27,91)_(DY+1)_";"_(DX+1)_
"H" S $X=DX,$Y=DY^$C(27,91,74)^$C(27,91,75)^^
C-VT132=132^#,$C(27,91,72,27,91,74)^24^$C(8)^W $C(27,91)_(DY+1)_";"_(DX+1)_
"H" S $X=DX,$Y=DY^$C(27,91,74)^$C(27,91,75)^^
C-VT220=80^#,$C(27,91,72,27,91,74)^24^$C(8)^W $C(27,91)_(DY+1)_";"_(DX+1)_"H" 
S $X=DX,$Y=DY^$C(27,91,74)^$C(27,91,75)^$C(27,91,72,27,91,74)^$C(8,32,8)
C-VT240=80^#,$C(27,91,72,27,91,74)^24^$C(8)^W $C(27,91)_(DY+1)_";"_(DX+1)_"H" 
S $X=DX,$Y=DY^$C(27,91,74)^$C(27,91,75)^$C(27,91,72,27,91,74)^$C(8,32,8)
C-VT52=80^#,$C(27,72)^24^$C(8)^W $C(27,89,DY+32,DX+32) S $X=DX,$Y=DY^^^^
M/UX=255^#^66^$C(8)^^^^^
MAIL=132^#^11^$C(8)^^^^^
P-DEC=132^#^66^$C(8)^^^^^
PK-DEC=150^#^66^$C(8)^^^^^
PK-QUME=150^#^66^$C(8)^^^^^

値の範囲

既定値はすべてデバイス・タイプによって異なります。

管理ポータル

[システム管理] > [構成] > [デバイス設定] > [デバイスサブタイプ] ページは、既存のサブタイプのリストです。[新規サブタイプ作成][編集]、または [削除] を選択して、リストを変更します。


FeedbackOpens in a new tab