画面フォーマット生成パラメータ
画面フォーマットパラメータの書式を書きます。
[ ]内は省略可能です。
- 1 画面定義
-
SCR[EEN] 画面名
画面名は8桁以内。
これは、COBOLで作られたプログラムから、画面フォーマットを呼び出すための名前の指定である。画面定義が省略されたときは、SUに与えられたフォーマット名が画面名として定義される。
- 2 画面使用モード定義
-
MOD[E] {ANK | K25 }
ANK・・・英数カナモード 25行
K25・・・日本語モード 25行画面を英数カナモードで使用するか、日本語モードで使用するかを指定する。このパラメータが省略されたときは、英数カナモードであるとみなす。
今だとたいていはK25を選択します。昔はK16などもありましたが、今は使えません。
- 3 エリア定義
-
ARE[A] [([l1][l2])]
l1・・・開始行、省略時は1
l2・・・終了行、省略時は24エリア定義は、画面上のフォーマット表示を行う部分を定義するものである。実行段階でフォーマット表示を行うとき、エリア定義で指定された部分のアトリビュート及びデータが消去される。
- 4 フォーマット定義パラメータ
-
LLL[LLLLL] ([l1][,C1]) [([l2][,C2]]_
LLL[LLLLL]・・・機能指定ラベル
l1・・・開始行
C1・・・開始列
l2・・・終了行
C2・・・終了行
フォーマット定義は、実際の画面フォーマットと見出しの定数を指定する。フォーマット定義は、アンダーバー”_”で区切っていくつでも指定することができる。開始行が省略されると、エリア定義の先頭行とみなし、開始列が省略されると1列目とみなす。
機能 機能指定ラベル 枠組み BOX オーバライン OVER アンダーライン UNDER 縦罫線 VERTICAL カラムセパレータ COLUMN 倍輝度表示 HIGH 反転表示 REVERSE 点滅表示 BLINKING 機密表示 SECRET カラー指定 RED,GREEN,YELLOW,BLUE
MAGENTA,CYAN,WHITE定数表示 CONSTANT 機能ラベルは、先頭3文字だけでも、全文字書いてもどちらでもよい。
フォーマット定義パラメータは必ず区切り文字"_”アンダーバーを付けること。
- 4.1 枠組み
-
BOX (l1,C1)(l2,C2)_
1≦l1≦l2≦24
1≦C1≦C2≦80
上部横線はオーバライン、下部横線はアンダーラインとして位置を指定する。 - 4.2 オーバライン
-
OVE[R] (l1[,C1])(l2[,C2])_
1≦l1≦l2≦24:l2が省略されるとl1とみなされる
1≦C1≦C2≦80:C2が省略されるとC1+1とみなされる
C1からC2の間にオーバラインを引く。l1とl2が異なる場合は、l1とl2の間に1行毎にオーバラインを引く。
- 4.3 アンダーライン
-
UND[ER] (l1[,C1])(l2[,C2])_
1≦l1≦l2≦24:l2が省略されるとl1とみなされる
1≦C1≦C2≦80:C2が省略されるとC1+1とみなされる
C1からC2の間にアンダーラインを引く。l1とl2が異なる場合は、l1とl2の間に1行毎にアンダーラインを引く。
- 4.4 縦罫線
-
VER[TICAL] (l1[,C1])(l2[,C2])_
1≦l1≦l2≦24
1≦C1≦C2≦80
l1からl2の間に縦罫線を引く。C1とC2が異なる場合は、C1とC2の間に1列毎に縦罫線を引く。
- 4.5 倍輝度表示
-
HIG[H] (l1[,C1])(l2[,C2])_
1≦l1≦l2≦24
1≦C1≦C2≦80
指定の範囲を倍輝度表示にする。
端末がカラーステーションの時は指定できない。
- 4.6 反転表示
-
REV[ERSE] (l1[,C1])(l2[,C2])_
1≦l1≦l2≦24
1≦C1≦C2≦80
指定の範囲を反転表示にする。
- 4.7 点滅表示
-
BLI[NKING] (l1[,C1])(l2[,C2])_
1≦l1≦l2≦24
1≦C1≦C2≦80
指定の範囲を点滅表示にする。
- 4.8 カラー表示
-
RED (l1[,C1])(l2[,C2])_ GRE[EN] (l1[,C1])(l2[,C2])_ YEL[LOW] (l1[,C1])(l2[,C2])_ BLU[E] (l1[,C1])(l2[,C2])_ MAG[ENTA] (l1[,C1])(l2[,C2])_ CYA[N] (l1[,C1])(l2[,C2])_ WHI[TE] (l1[,C1])(l2[,C2])_
1≦l1≦l2≦24
1≦C1≦C2≦80
指定の範囲を指定の色表示にする。
RED(赤)
GREEN(緑)
YELLOW(黄)
BLUE(青)
MAGENTA(赤紫)
CYAN(水色)
WHITE(白)
- 4.9 定数表示
-
英数カナ定数
CON[STANT] (l[,C])"文字列"_
1≦l≦24
1≦C≦80
(C-1)+文字列の長さ≦80日本語定数
CON[STANT] (l[,C])"日本語定数"_
1≦l≦25
1≦C≦79
日本語コード定数で記述する場合は、NC"販売"のようにNCを付ける。
- 5 終了情報
-
END_
終了情報は、フォーマット指定データの終了を示す。
- 6 注釈
-
星印"*”または感嘆符"!”に続く文字列は注釈とみなされる。注釈文字は行の先頭に置くか、指定データ(画面定義、フォーマット指定)から1つ以上の空白をあけて指定する。