使用上の注意

  1. EAB を返すことができるのは、セッションパラメーター(9) 機能の EAB オプションが使用されている場合です。EAB は、表示スペースの各文字に関連して、各文字の前に戻されます。
  2. 表示スペースのコピー機能は、以下のセッションオプションの影響を受けます。
    • ATTRB/NOATTRB/NULLATTRB
    • EAB/NOEAB
    • XLate/NOXLate
    • 空白/NOBLANK
    • 表示/NODISPLAY
    • EXTEND_PS/NOEXTEND_PS

項目を参照 5;13 ,14 ,15 and17 ; andsparopt.html#sparopt__opt18 andsparopt.html#sparopt__opt19を参照してください。

提供されたターゲット・データ・ストリングの長さでは要求されたデータを保持できない場合、予期しない結果が発生する可能性があります。

前に説明したように、さまざまなコピー(5、8、34) 関数による属性の戻しは、セッションパラメーターの設定(9) 関数の影響を受けます。関連するセットセッションパラメータは、以下の効果があります:
セッションパラメータの設定
COPY 機能への影響
NOEAB と NOEAD
属性は返されません。テキストのみが、表示スペースからユーザー・バッファーにコピーされます。
EAB と NOXLATE
次の表の定義に従って属性が返されます。
EAB と XLATE
表示スペースの表示に使用されている色が返されます。色は再マップできます。したがって、色属性は、XLATE と EAB が同時にオンの時、コピー機能によって返されるものではありません。
NOSO/SPACESO/SO
NOSO を指定した場合、SPACESO として機能します。表示スペースのサイズは変更されません。

返される文字属性を次の表に定義します。属性のビット位置はIBM®形式であり、ビット 0 がバイトの最も左のビットです。

ホストからエミュレータに 3270 文字属性が返されます。次の表は、EAB と NOXLATE が設定されている場合に適用されます。

ビット位置 意味
0–1 文字の強調表示
  • 00 = 通常
  • 01 = ブリンク
  • 10 = リバースビデオ
  • 11 = 下線
2–4 文字の色 (カラーリマップでこの色の定義を上書きできます。)
  • 000 = デフォルト
  • 001 = 青
  • 010 = 赤
  • 011 = ピンク
  • 100 = 緑
  • 101 = ターコイズ
  • 110 = 黄
  • 111 = ホワイト
5–6 文字属性
  • 00 = デフォルト値
7 予約済み

ホストからエミュレータに、5250 文字属性が返されます。次の表は、EAB と NOXLATE が設定されている場合に適用されます。

ビット位置 意味
0 リバースイメージ
  • 0 = 通常イメージ
  • 1 = イメージの反転
1 下線
  • 0 = 下線なし
  • 1 = 下線
2 明滅
  • 0 = ブリンクしない
  • 1 = ブリンク
3 列のセパレータ
  • 0 = 区切り文字なし
  • 1 = セパレータ
4–7 予約済み

次の表にZ and I Emulator for Windows文字色の属性です。次の表は、EAB と XLATE が設定されている場合に適用されます。

ビット位置 意味
0–3 背景文字色
  • 0000 = 黒
  • 0001 = 青
  • 0010 = 緑
  • 0011 = 水色
  • 0100 = 赤
  • 0101 = マゼンタ
  • 0110 = ブラウン (3270)、イエロー (5250)
  • 0111 = ホワイト
4–7 文字の前景色
  • 0000 = 黒
  • 0001 = 青
  • 0010 = 緑
  • 0011 = 水色
  • 0100 = 赤
  • 0101 = マゼンタ
  • 0110 = ブラウン (3270)、イエロー (5250)
  • 0111 = ホワイト
  • 1000 = グレー
  • 1001 = 水色
  • 1010 = ライトグリーン
  • 1011 = ライトシアン
  • 1100 = ライトレッド
  • 1101 = ライトマゼンタ
  • 1110 = 黄
  • 1111 = ホワイト (高強度)

PS/2®モノクロ画面の場合、アプリケーション (ワークステーション) セッションの文字が、さまざまな濃淡で表示されます。これは、EHLLAPIユーザーがホスト・アプリケーション表示スペースを取得できるようにします。

ホスト表示スペースの一部のみをコピーしたい場合は、表示スペースのコピー(8) 関数を使用します。

この関数を使用するには、返されたデータ文字列パラメータを受信するメモリを事前に割り当てます。このメモリーを事前に割り当てるために必要な文は、アプリケーションが作成されている言語によって異なります。参照メモリー割り振りを参照してください。
Note: 5250 エミュレーションは、24 行 x 80 列の表示スペースをサポートします。場合によっては、Communication Manager 5250 エミュレーションは 25 行を表示します。これは、ホストからのエラーメッセージが表示されたとき、またはオペレータが SysReq キーを選択したときに発生します。Z and I Emulator for Windows 25 行の情報を、24 行またはステータスバーに表示します。ステータスバーに情報を表示するには、ステータスバーを設定する必要があります参照Quick Beginningsステータスバーの設定の詳細については、を参照してください。EXTEND_PSオプションを指定し、EHLLAPIアプリケーションは、~と同じインターフェースを使用できます。Communication ManagerEHLLAPIこの状態が発生すると、有効な表示スペースが拡張されます。