此信息描述了 BMS 相关标准属性和打印机控制字符、属性位图、MSR 控制值常量以及辅助操作请求标识常量。
标准列表 DFHBMSCA 使提供字段属性和打印机控制字符变得更简单。 表 1 列出了各种属性和控制字符组合的符号名称。 如果需要除显示的组合以外的其他组合,那么必须单独生成这些组合。 要帮助您执行此操作,请参阅 表 2 以获取属性的位图。 要查找属性常量的值,请参阅 3274 控制单元参考摘要 GA27-2827。
您可以通过将副本 DFHBMSCA 复制到应用程序来获取标准属性和打印机字符控制列表。
- 对于 COBOL 用户,它由一组可复制到工作存储器部分的 01 语句组成。
- 对于 C 用户,它包含在应用程序中,如下所示:
- 对于 PL/I 用户,它由定义基本字符变量的 DECLARE 语句组成。
- 对于汇编语言用户,该列表由一组 EQU 语句组成。
必须在应用程序结构中使用符号名称 DFHDFT 以使用缺省值覆盖映射属性。 可以使用高值 (例如 X'FF ') 将 COLOR , HILIGHT ,边框, PS , SOSI 或 VALIDN 属性重置为其缺省值。 要在文本构建中指定集合属性 (SA) 序列中的缺省值,请使用符号名称 DFHDFCOL , DFHBASE 或 DFHDFHI。
表 1. 标准属性和打印机控制字符列表, DFHBMSCA
| 常量 |
含义 |
| DFHBMPEM |
打印机消息结束 |
| DFHBMPNL |
打印机换行 |
| DFHBMPFF |
打印机换页 |
| DFHBMPCR |
打印机回车符 |
| DFHBMASK |
自动跳过 |
| DFHBMUNP |
不受保护 |
| DFHBMUNN |
不受保护的数字 |
| DFHBMPRO |
已保护 |
| DFHBMBRY |
明亮 |
| DFHBMDAR |
深色 |
| DFHBMFSE |
MDT 集 |
| DFHBMPRF |
受保护和 MDT 集 |
| DFHBMASF |
自动跳过和 MDT 集 |
| DFHBMASB |
自动跳过和亮 |
| DFHBMPSO |
移出值 X'0E'。 |
| DFHBMPSI |
移入值 X'0F'。 |
| DFHBMEOF |
字段已擦除 |
| DFHBMCUR |
包含标记的光标的字段 |
| DFHBMEC |
包含游标的擦除字段 (仅限 COBOL) |
| DFHBMFLG |
标志 (仅限 COBOL) |
| DFHBMDET |
检测到字段 |
| DFHSA1 |
设置属性 (SA) 顺序 |
| DFHERROR |
错误代码 |
| DFHCOLOR1 |
色彩 |
| DFHPS1 |
编程符号 |
| DFHHLT1 |
突出显示 |
| DFH32701 |
基本 3270 字段属性 |
| DFHVAL |
审批验证 |
| DFHOUTLN |
字段大纲属性代码 |
| DFHBKTRN |
后台透明度属性代码 |
| DFHALL1 |
将所有值重置为缺省值 |
| DFHDFT |
缺省值 |
| DFHDFCOL1 |
缺省颜色 |
| DFHBLUE |
蓝色 |
| DFHRED |
红色 |
| DFHPINK |
粉色 |
| DFHGREEN |
绿色 |
| DFHTURQ |
青绿色 |
| DFHYELLO |
黄色 |
| DFHNEUTR |
不置可否 |
| DFHBASE1 |
基本编程符号 |
| DFHDFHI1 |
正常 |
| DFHBLINK |
闪烁 |
| DFHREVRS |
逆向视频 |
| DFHUNDLN |
下划线 |
| DFHMFIL2 |
强制填充 |
| DFHMENT2 |
必需输入 |
| DFHMFE |
强制填充和强制输入 |
| DFHMT |
触发器 |
| DFHMFT |
强制填充和触发 |
| DFHMET |
强制输入和触发 |
| DFHMFET |
强制填充以及强制输入和触发 |
| DFHUNNOD |
不受保护,非显示,非打印,不可检测, MDT |
| DFHUNIMD |
无保护,强化,轻笔可检测, MDT |
| DFHUNNUM |
不受保护,数字, MDT |
| DFHUNNUB |
无保护,数字,强化,强化,光笔可检测 |
| DFHUNINT |
无保护,数字,强化,光笔可检测, MDT |
| DFHUNNON |
不受保护,数字,非显示,非打印,不可检测, MDT |
| DFHPROTI |
保护,强化,光笔可检测 |
| DFHPROTN |
受保护,不可显示,不可打印,不可检测 |
| DFHDFFR |
缺省大纲 |
| DFHUNDER |
下划线 |
| DFHRIGHT |
右垂直线 |
| DFHOVER |
上划线 |
| DFHLEFT |
左垂直线 |
| DFHBOX |
下划线和右竖线以及横线和左竖线 |
| DFHSOSI |
SOSI= 是 |
| DFHTRANS |
背景透明度 |
| DFHOPAQ |
无背景透明度
|
|
备注信息:1 仅适用于文本处理。 用于在用户文本中构造嵌入式集合属性顺序。
2 不能在集合属性顺序中使用。
表 2。 属性的位图
| 普罗特 |
A/n |
希 |
斯普德 |
恩德普 |
MDT |
ebcd |
阿西 |
字符型 |
| U |
|
|
|
|
|
40 |
20 |
b (空白) |
| U |
|
|
|
|
Y |
C1 |
41 |
A |
| U |
|
|
Y |
|
|
C4 |
44 |
D |
| U |
|
|
Y |
|
Y |
C5 |
45 |
E |
| U |
|
H |
Y |
|
|
C8 |
48 |
H |
| U |
|
H |
Y |
|
Y |
C9 |
49 |
I |
| U |
|
|
|
Y |
|
4C |
3C |
< |
| U |
|
|
|
Y |
Y |
4D |
28 日 |
( |
| U |
N |
|
|
|
|
50 |
26 日 |
|
| U |
N |
|
|
|
Y |
D1 |
4A |
J |
| U |
N |
|
Y |
|
|
D4 |
4D |
M |
| U |
N |
|
Y |
|
Y |
D5 |
4E |
N |
| U |
N |
H |
Y |
|
|
D8 |
51 |
Q |
| U |
N |
H |
Y |
|
Y |
D9 |
52 |
R |
| U |
N |
|
|
Y |
|
5C |
2A |
* |
| U |
N |
|
|
Y |
Y |
5D |
29 日 |
) |
| P |
|
|
|
|
|
60 |
2D |
-(连字符) |
| P |
|
|
|
|
Y |
61 |
2F |
/ |
| P |
|
|
Y |
|
|
E4 |
55 |
U |
| P |
|
|
Y |
|
Y |
E5 |
56 |
V |
| P |
|
H |
Y |
|
|
E8 |
59 |
Y |
| P |
|
H |
Y |
|
Y |
E9 |
5A |
Z |
| P |
|
|
|
Y |
|
6C |
25 |
% |
| P |
|
|
|
Y |
Y |
6D |
5F |
_ (下划线) |
| P |
S |
|
|
|
|
F0 |
30 |
0 |
| P |
S |
|
|
|
Y |
F1 |
31 日 |
1 |
| P |
S |
|
Y |
|
|
F4 |
34 |
4 |
| P |
S |
|
Y |
|
Y |
F5 |
35 |
5 |
| P |
S |
H |
Y |
|
|
F8 |
38 |
8 |
| P |
S |
H |
Y |
|
Y |
F9 |
39 |
9 |
| P |
S |
|
|
Y |
|
7C |
40 |
@ |
| P |
S |
|
|
Y |
Y |
7D |
27 |
' |
|
表 3。 位图中属性和设置的键
| 代码 |
含义 |
| A/n |
自动跳过或数字 |
| 阿西 |
美国国家信息交换标准代码 |
| 字符型 |
等同于十六进制代码的图形字符 |
| ebcd |
扩展二进制编码十进制交换代码 |
| 希 |
高强度 |
| H |
高 |
| MDT |
已修改数据标记 |
| 恩德普 |
非显示打印 |
| N |
数字 |
| 普罗特 |
已保护 |
| P |
已保护 |
| 斯普德 |
可检测的选择器笔 |
| S |
自动跳过 |
| U |
不受保护 |
| Y |
是 |