画面・帳票サポートシステム XMAP3 実行ガイド


5.4.1 コピーの対象

XMAP3では次に示すデータをコピーします。

コピーするデータは必ず表示されていなければなりません。CUI画面で,データがない部分に対してコピーの操作をした場合は,オペレータインジケータに「Xコピー」が表示されます。

コピーの対象となるデータについて説明します。

〈この項の構成〉

(1) フィールドボックスの1フィールド

文字データだけがコピーの対象となります。属性(拡大,色など)はコピーの対象にはなりません。なお,表示・印刷セットアップの「キー操作2」タブの「コピー&ペーストモード」で「単一フィールド」が選択されている場合,複数のフィールドに対しマウスでドラッグ操作をした場合には,一つのフィールドだけが反転表示されます。

[図データ]

(2) フィールドボックスの複数フィールド

表示・印刷セットアップの「キー操作2」タブの「コピー&ペーストモード」で「複数フィールド」が選択されている場合,文字だけがコピーの対象となり,属性(拡大,色など)はコピーの対象となりません。表形式で表示されている複数のフィールドに対してマウスをドラッグさせると,ドラッグした矩形の領域内にあるフィールドがコピーの対象となるため,反転表示されます。

[図データ]

これらのフィールドをコピーすると,フィールド間に区切り文字が付けられた形式で,クリップボードに複写されます。単一行内のフィールド間の区切り文字は,タブ(09)16になります。また,コピー範囲が複数行にわたる場合は,行間の区切り文字は改行コードCRLF(0D0A)16になります。この形式は,表計算ソフトなどで矩形領域を選択してコピーするときの,一般的な形式と同じです。

なお,この機能を利用できるのは,OSのクリップボードを使用してコピーするときだけです。

また,プレーン領域がフィールドボックスよりも大きい場合,ボックスの枠内に表示されている文字列だけがコピーできます。隠れたプレーン領域にある文字列をコピーすることはできません。

「複数フィールド」を選択している場合,複数行にわたるフィールドをコピー&ペーストの対象にするには,表示・印刷環境ファイルで「*.DCPAST」に「RECTANGLE」を指定する必要があります。設定方法については,「8.4.2(24) 複数フィールドのペーストモード(表示サービス名.DCPAST=)」を参照してください。

(3) 入出力テキスト

表示・印刷セットアップの指定にかかわらず,単一フィールドだけがコピーの対象となります。

また,文字データだけがコピーの対象となり,属性(拡大,色など)はコピーの対象となりません。表形式で表示されている複数のフィールドに対してマウスをドラッグさせると,一つのフィールドだけがコピーの対象となり,反転表示されます。

(4) リストボックスの1リスト(項目)

リストボックスでは,マウスで選択操作をしたリスト(項目)がコピーの対象となります。なお,マウスでのドラッグ操作はできません。

[図データ]

(5) カーソル位置の1文字

表示・印刷セットアップの「キー操作2」タブで[カーソル位置の1文字をコピーする]チェックボックスがオンの場合,範囲選択しないでコピー操作をしたときに,カーソルが位置づいている1文字がコピーの対象となります。属性(拡大,色など)はコピーの対象となりません。

[図データ]

なお,XMAP3/Web for Cosminexusでは,カーソル位置の1文字をコピーする操作はサポートしていません。