BMS 相关常量

此信息描述了 BMS 相关标准属性和打印机控制字符、属性位图、MSR 控制值常量以及辅助操作请求标识常量。

标准列表 DFHBMSCA 使提供字段属性和打印机控制字符变得更简单。 表 1 列出了各种属性和控制字符组合的符号名称。 如果需要除显示的组合以外的其他组合,那么必须单独生成这些组合。 要帮助您执行此操作,请参阅 表 2 以获取属性的位图。 要查找属性常量的值,请参阅 3274 控制单元参考摘要 GA27-2827

您可以通过将副本 DFHBMSCA 复制到应用程序来获取标准属性和打印机字符控制列表。
  • 对于 COBOL 用户,它由一组可复制到工作存储器部分的 01 语句组成。
  • 对于 C 用户,它包含在应用程序中,如下所示:
    #include "dfhbmsca.h"
  • 对于 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