使用上の注意
- EAB を戻すには、Set Session Parameters (9) 関数の EAB オプションを使用します。EAB は表示スペース上の各文字と関連しており、 それぞれの文字の前に戻されます。
- Copy Presentation Space 関数は以下のセッション・オプションの影響を受けます。
- ATTRB/NOATTRB/NULLATTRB
- EAB/NOEAB
- XLATE/NOXLATE
- BLANK/NOBLANK
- DISPLAY/NODISPLAY
- EXTEND_PS/NOEXTEND_PS
詳細については、5、13、14、15、17、sparopt.html#sparopt__opt18、sparopt.html#sparopt__opt19 の項目を参照してください。
提供されたコピー先データ・ストリングが、要求データを保持するための十分な長さがない場合は、 予測できない結果となる可能性があります。
前述のように、さまざまな Copy (5、8、および 34) 関数により戻される属性は、Set Session Parameters (9) 関数の影響を受けます。関係するセッション設定パラメーターは、以下のような影響を及ぼします。
- セッション設定パラメーター
- COPY 機能への影響
- NOEAB、NOEAD
- 属性は戻されません。テキストのみを表示スペースからユーザーの バッファーへコピーします。
- EAB、NOXLATE
- 属性は以下の表に定義されたとおりに戻されます。
- EAB、XLATE
- 表示スペースの表示に使用される色が戻されます。色は再マップできるので、XLATE と EAB が同時に ON になっている場合、 属性の色は Copy 関数によって戻される色ではありません。
- 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 アプリケーション・セッション内の再マップ済みの色を ユーザーに提示して、ホストのアプリケーションの表示スペースに 表示されているものを確認できるようにするために必要です。
ホスト表示スペースの一部のみをコピーしたい場合は、Copy Presentation Space to String (8) 関数を使用します。
この関数を使用するには、戻りデータ・ストリング・パラメーター を受け入れるメモリーを事前に割り振ります。このメモリーの事前割り振りに必要なステートメントは、 アプリケーションに使用される言語によって異なります。詳しくは、メモリー割り振りを参照してください。
注: 5250 エミュレーションは、24 行 80 桁の表示スペースをサポートします。Communication Manager 5250 エミュレーションが 25 番目の行を表示するインスタンスもあります。このようなことが起こるのは、ホストからのエラー・メッセージが表示される場合、またはオペレーターが SysReq キーを選択する場合です。 Z and I Emulator for Windows行 24 に 25 行目の情報を表示しますが、通常は実際の 24 行目を表示します。ステータス・バーに 情報が表示される場合は、ステータス・バーがその情報用に構成されている必要があります。ステータス・バーの構成については、「Quick Beginnings」を参照してください。EXTEND_PS オプションによって、EHLLAPI アプリケーションは Communication Manager EHLLAPI と同じインターフェースを使用することができ、このような状況が発生したときに有効な表示スペースが拡張されます。