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

[目次][用語][索引][前へ][次へ]

15.8.3 定義内容の変換規則

定義対象または言語種別で異なる項目は,次に説明する変換規則に従って定義内容が変更されます。

<この項の構成>
(1) けい線帳票から網掛け帳票への変換
(2) けい線帳票からプレプリント帳票への変換
(3) 網掛け帳票からグラフィック帳票への変換
(4) グラフィック帳票から書式オーバレイへの変換
(5) 書式オーバレイからグラフィック帳票への変換
(6) CUI画面からGUI画面への変換
(7) COBOL言語用の画面・帳票定義からC言語用の画面・帳票定義への変換
(8) C言語用の画面・帳票定義からCOBOL言語用の画面・帳票定義への変換

(1) けい線帳票から網掛け帳票への変換

(a) 変換内容

オブジェクトの属性,位置,長さはそのまま引き継がれます。ただし,定義対象間で異なる項目は,次のように変換されます。

(b) 注意事項

(2) けい線帳票からプレプリント帳票への変換

オブジェクトの属性,位置,長さはそのまま引き継がれます。ただし,定義対象間で異なる項目は,次のように変換されます。

(3) 網掛け帳票からグラフィック帳票への変換

基本的に,網掛け帳票からグラフィック帳票への変換は,使用できるオブジェクトが増えるだけです。このため,用紙に関する情報,オブジェクトの属性,位置,長さはそのまま引き継がれます。

なお,変換前の網掛け帳票作成時に設定されていたドローセットアップの内容は変換対象になりません。したがって,グラフィック帳票に関するドローセットアップの内容を反映する必要があります。ドローセットアップの内容を反映するには,グラフィック帳票への変換後,ユティリティの「セットアップ情報反映」を必ず実行してください。

また,「行の間隔」が「8LPI」の場合,「文字サイズ」に「9ポイント」を指定できません。

(4) グラフィック帳票から書式オーバレイへの変換

オブジェクトの属性,位置,長さはそのまま引き継がれます。ただし,定義対象間で異なる項目は,次のように変換されます。

(5) 書式オーバレイからグラフィック帳票への変換

用紙に関する情報,オブジェクトの属性,位置,長さはそのまま引き継がれます。

なお,変換前の書式オーバレイ作成時に設定されていたドローセットアップの内容は変換対象になりません。したがって,グラフィック帳票に関するドローセットアップの内容を反映する必要があります。ドローセットアップの内容を反映するには,グラフィック帳票への変換後,ユティリティの「セットアップ情報反映」を必ず実行してください。

(6) CUI画面からGUI画面への変換

CUI画面の内容は,GUI画面のCUIフィールドボックスに展開して利用できます。ここでは,CUI画面の内容をGUI画面に移行するときの変換仕様について説明します。

(a) CUI画面からGUI画面への変換の概要

CUI画面からGUI画面へ変換の概要を次の図に示します。

図15-7 CUI画面からGUI画面へ変換の概要

[図データ]

(b) 変換内容

基本的にCUI画面とGUI画面で共通の属性(フィールド属性,位置,長さ)はそのまま引き継がれます。CUI画面になくGUI画面にある属性の変換内容を次の表に示します。

なお,変換前のCUI画面作成時に設定されていたドローセットアップの内容は変換対象にはなりません。したがって,GUI画面に関するドローセットアップを反映する必要があります。このため,変換後,ユティリティの「セットアップ情報反映」を必ず実行してください。

表15-9 CUI画面になくGUI画面にある属性の変換内容

項目 変換後の内容 備考
タイトルバー 指定なし 'XMAP3'の文字列が表示される
ウィンドウ位置 縦「1」,横「1」
ウィンドウ背景色 グレー
ウィンドウ文字サイズ 標準
CUIフィールドボックスのスクロールバー 付加しない
動的変更の設定 なし 設定は削除される

(凡例)
−:なし。

(c) 注意事項

CUI画面からGUI画面への変換では,変換後のGUI画面の全体が,CUIフィールドボックスになります。したがって,GUI画面のオブジェクト(ボタンやビットマップなど)を配置する場合には,ウィンドウサイズを大きくするなどして,GUI画面を広げて配置する必要があります。

(7) COBOL言語用の画面・帳票定義からC言語用の画面・帳票定義への変換

オブジェクトの属性,位置,長さはそのまま引き継がれます。ただし,言語種別間で異なる項目は,次のように変換されます。

(8) C言語用の画面・帳票定義からCOBOL言語用の画面・帳票定義への変換

オブジェクトの属性,位置,長さはそのまま引き継がれます。ただし,言語種別間で異なる項目は,次のように変換されます。