画面・帳票サポートシステム XMAP3 開発支援ユティリティ


付録B.2 書式記述文のインポートで変換できる機能範囲

インポートで書式記述文をWindows上に取り込むときに変換できる機能範囲について説明します。

インポートでWindows用に変換できる書式記述文の範囲を次の表に示します。

表B‒6 変換できる書式記述文

項番

オペレーション

オペランド

変換

備考

UNIX

メインフレーム

1

FORMS

書式名1

ます目大

X長

Y長

LIST

書式名2

書式名2を優先する

2

FRMEND

3

SECTOR

名前

セクタ分割は変換しない

X長

X長

X長

X長

Y長

4

OPTION

名前

有効印字領域,CG文字の文字属性は変換しない

DEPTH

RG

5

SEGMENT

名前

セグメント数は1個

ます目大

X長

Y長

6

SGEND

セグメント名

7

INCLUDE

名前

対応するセグメント数は1個

X位置

Y位置

セグメント名

8

RLINE

名前

開始X位置

開始Y位置

長さ

線の向き

線種

「実線」「点線」「破線」「一点鎖線」「二点鎖線」に変換する

線の太さ

「細」「中」「太」「極太」に変換する

繰り返し間隔

線を繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

9

ELINE

名前

開始X位置

開始Y位置

終了X位置

終了Y位置

線種

「実線」「点線」「破線」「一点鎖線」「二点鎖線」に変換する

線の太さ

「細」「中」「太」「極太」に変換する

繰り返し間隔

線を繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

10

CIRCLE

名前

X位置

Y位置

半径

線種

「実線」「点線」「破線」「一点鎖線」「二点鎖線」に変換する

線の太さ

「細」「中」「太」「極太」に変換する

繰り返し間隔

円を繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

11

ARC

名前

X位置

Y位置

半径

角度

90度以下の角度の場合,「30度」「60度」「90度」に変換する

90度を超える場合,円弧を複数個に分けて変換する

線種

「実線」「点線」「破線」「一点鎖線」「二点鎖線」に変換する

線の太さ

「細」「中」「太」「極太」に変換する

繰り返し間隔

円弧を繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

12

BOX

名前

X位置

Y位置

X長

Y長

線種

「実線」「点線」「破線」「一点鎖線」「二点鎖線」に変換する

線の太さ

「細」「中」「太」「極太」に変換する

繰り返し間隔

矩形を繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

コーナ形式

コーナ半径

「小」「標準」に変換する

13

CHAR

名前

X位置

Y位置

文字属性

文字間隔

文字数

文字の並び

「縦」の場合,文字列を分割して変換する

文字データ名

繰り返し間隔

固定フィールドを繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

14

LAY

名前

文字の間隔」が「0〜7ポイント」に当てはまらない場合,文字列を1文字ずつ分割して変換する

「文字の並び」が「縦」の場合,文字列を分割して変換する

X位置

Y位置

X長

Y長

文字属性

横ボディサイズ

縦ボディサイズ

文字数

文字の並び

文字データ名

繰り返し間隔

固定フィールドを繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

15

ADJUST

名前

「文字の間隔」が「0〜7ポイント」に当てはまらない場合,文字列を1文字ずつ分割して変換する

「文字の並び」が「縦」の場合,文字列を分割して変換する

X位置

Y位置

X長

Y長

文字属性

横ボディサイズ

縦ボディサイズ

文字数

文字の並び

文字データ名

繰り返し間隔

固定フィールドを繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

16

NXCODE

名前

文字符号,…

17

NCODE

名前

漢字文字列

18

NNCODE

名前

×

文字列

×

順序番号

×

19

NACODE

名前

×

文字列

×

20

NKCODE

名前

×

文字列

×

21

NHCODE

名前

×

文字列

×

22

CONST

名前

×

変換種別

×

文字列

×

順序番号

×

23

ECODE

名前

半角文字列

24

CHARC

名前

×

X位置

×

Y位置

×

文字属性

×

文字間隔

×

文字数

×

文字の並び

×

変換種別

×

文字列

×

順序番号

×

繰り返し間隔

×

繰り返し回数

×

繰り返し向き

×

25

CHSIZE

名前

文字属性1

インポートの[書式記述文から書式定義ファイル]−[設定]を選択して表示される[オプション設定]ダイアログの[文字属性名設定]タブで文字属性名が設定されていない場合,「文字サイズ」を「14ポイント」で変換する

文字属性2

文字サイズ

「文字サイズ」は変換しない

「文字の拡大」は「標準」に変換する

種別

26

GRAPHIC

名前

X位置

Y位置

X長

Y長

網掛け種別

「薄い網掛け」「標準網掛け」「濃い網掛け」に変換する

ドットデータ名

繰り返し間隔

固定グラフィックまたは網掛けを繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

図形変換種別

コーナ形式

コーナ半径

「小」「標準」に変換する

27

DOT

名前

X位置

Y位置

ドット列

28

LINE(移行用記述文)

名前

開始X位置

開始Y位置

長さ

線の向き

線種

「実線」「点線」「破線」「一点鎖線」「二点鎖線」に変換する

線の太さ

「細」「中」「太」「極太」に変換する

繰り返し間隔

線を繰り返し回数分,作成して変換する

繰り返し回数

繰り返し向き

29

CODE(移行用記述文)

名前

文字符号

30

コメント

31

END

32

部品ファイル

部品を取り込んで変換する

33

ユーザ定義拡張記述文

×

34

マクロ拡張記述文

×

35

MAINT用制御文(CATALS文)

×

36

セグメント定義開始文(MACRO文)

×

37

セグメント定義終了文(MEND文/BKEND文)

×

(凡例)

○:有効。

●:内容を破棄。

×:エラー。

−:なし。