使用上の注意
- EAB を返すことができるのは、セッションパラメーター(9) 機能の EAB オプションが使用されている場合です。EAB は、表示スペースの各文字に関連して、各文字の前に戻されます。
-
表示スペースのコピー機能は、以下のセッションオプションの影響を受けます。
- 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 | 文字の強調表示
|
| 2–4 | 文字の色 (カラーリマップでこの色の定義を上書きできます。)
|
| 5–6 | 文字属性
|
| 7 | 予約済み |
ホストからエミュレータに、5250 文字属性が返されます。次の表は、EAB と NOXLATE が設定されている場合に適用されます。
| ビット位置 | 意味 |
|---|---|
| 0 | リバースイメージ
|
| 1 | 下線
|
| 2 | 明滅
|
| 3 | 列のセパレータ
|
| 4–7 | 予約済み |
次の表にZ and I Emulator for Windows文字色の属性です。次の表は、EAB と XLATE が設定されている場合に適用されます。
| ビット位置 | 意味 |
|---|---|
| 0–3 | 背景文字色
|
| 4–7 | 文字の前景色
|
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この状態が発生すると、有効な表示スペースが拡張されます。