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 可见字段 |