FieldPlane
フィールド・プレーンは、表示スペースでのフィールド位置および属性を示します。このプレーンは、フィールド形式の表示スペースにのみ意味があります(例えば、VT 接続はフォーマット設定されていません)。
このプレーンは、フィールド属性値の散在的な配列です。このプレーンの値は、表示スペースでフィールド属性文字がある場所を除いてすべてバイナリー・ゼロです。バイナリー・ゼロ以外の位置では、値はそこで開始するフィールドの属性です。フィールドの長さは、フィールド属性位置と表示スペース内の次のフィールド属性との間の線形距離であり、 その属性位置自体は含まれません。
フィールド属性位置の値は、以下の表に示されているとおりです。
注: 属性値は、接続のタイプによって異なります。
| ビット位置 (0 が最下位のビット) | 意味 |
|---|---|
| 7 | 常に "1" |
| 6 | 常に "1" |
| 5 |
|
| 4 |
|
| 3, 2 |
|
| 1 | 予約済み |
| 0 |
|
| ビット位置 (0 が最下位のビット) | 意味 |
|---|---|
| 7 | 常に "1" |
| 6 |
|
| 5 |
|
| 4 |
|
| 3, 2, 1 |
|
| 0 |
|
マスク値 は、さまざまなマスク値を定義しています。
| ニーモニック | マスク | 説明 |
|---|---|---|
| FATTR_MDT | 0x01 | 変更フィールド |
| FATTR_PEN_MASK | 0x0C | ペン検出可能フィールド |
| FATTR_BRIGHT | 0x08 | 高輝度フィールド |
| FATTR_DISPLAY | 0x0C | 可視フィールド |
| FATTR_ALPHA | 0x10 | 英数字フィールド |
| FATTR_NUMERIC | 0x10 | 数値のみフィールド |
| FATTR_PROTECTED | 0x20 | 保護フィールド |
| FATTR_PRESENT | 0x80 | フィールド属性の表示 |
| FATTR_52_BRIGHT | 0x10 | 5250 高輝度フィールド |
| FATTR_52_DISP | 0x40 | 5250 可視フィールド |