segments

segments プロパティーには以下の 2 つの用途があります。

どちらの場合も、このプロパティーには整数の 2 次元配列が保持されます。

複数行テキスト・ボックスの外観を生成する場合、フォームの同じ列にある連続する行に 1 つのフィールド・セグメントを積み重ねます。 セグメントの集合は 1 つのフィールドとして機能します。以下に例を示します。
myTextBox ConsoleField {
	segments = [[5,1,10], [6,1,10]], dataType = "string" };
以下の例は画面配列の場合です。
myArrayField ConsoleField[5] {
	segments = [[5,1,10], [6,1,10], [7,1,10], [8,1,10], [9,1,10]] };

segments に値を設定した場合、EGL は position の値を無視します。 ユーザーは、fieldLen をすべてのセグメントを結合した長さに設定する必要があります。

複数のセグメントを指定する場合、 ConsoleField の振る舞いも、「lineWrap」プロパティーの値による影響を受けます。

このプロパティーにはデフォルト値はありません。 実行時には更新できません。

互換性

表 1. segments プロパティーのサポート
データ項目 JSF ハンドラー VGUI レコード コンソール UI テキスト書式 Java™ テキスト書式 COBOL 印刷書式 Java 印刷書式 COBOL
あり なし なし あり なし なし なし なし

フィードバック