• 検索結果がありません。

オプション記述ファイルのキーワード

ドキュメント内 EUR 帳票出力 EUR Designer/EUR Viewer 編 (ページ 169-178)

5   帳票出力で使用するファイル

5.12   オプション記述ファイル

5.12.1  オプション記述ファイルのキーワード

オプション記述ファイルは,apgrptコマンドの実行時に入力します。COBOL言語のプログラムから印刷 する場合は,CALL文でapgrptコマンドを引数として記述します。

apgrptコマンドで指定できるオプション記述ファイルのキーワード一覧を次に示します。

表5-8 オプション記述ファイルのキーワード一覧

キーワード 印刷する場合 表示する場合

単一様式 複数様式 単一様式 複数様式

DBInfoFileName

DBInfoFilePath

FileName

FontWidthMode

ImageFilePath

MappingDataFile

MappingDataPath

MultiFormInfoDefFile × ×

MultiFormInfoDefPath × ×

MultiReportSetFile × ×

MultiReportSetPath × ×

Numbering

NumberingFormat

NumberingFrom

NumberingPos

NumberingReset

PaperOrientation

PrintEndPage

PrinterName × ×

PrintFileName

PrintFinishing

PrintSet

PrintStartPage

ReplaceItemCntlFile

ReplaceItemCntlFilePath

ReplaceItemFilePath

(凡例)

○:指定できます

△:指定しても無効です

×:指定できません 注※

apgrptコマンドで/pオプションが指定されたとき,またはオプション記述ファイル(apgrptコマンドの/kオプ ション)でキーワードにPrinterNameが指定されたときのどちらかの場合です。

(1) 帳票の出力先の指定

帳票を印刷するときの出力先を指定します。

(a)PrinterName

帳票を即時印刷実行する場合,帳票を印刷するプリンタを指定します。半角空白を含むプリンタ名を指定 する場合は,プリンタ名を「"」で囲んでください。半角空白を含むプリンタ名を「"」で囲まないで指定 した場合は,エラーになります。プリンタ名を省略した場合は,Windows上で,通常使うプリンタとして 指定してあるプリンタに印刷されます。帳票ファイル名を省略した場合は,指定を無視します。

(b)PrintFileName

帳票をプリンタに出力する代わりに,指定されたドライブの新規ファイルへ出力します。印刷出力ファイ ル名は,ドライブ名とフォルダ名を含むフルパスで指定します。フルパスで指定しない場合は,EURのイ ンストール先フォルダからの相対パスが仮定されます。

このオプションを指定した場合は,プリンタがどの出力ポートを選択していても,指定したファイルに出 力されます。

(2) 帳票ファイル名の指定

(a)FileName

レポートファイル名(*.agr)またはフォームシートファイル名(*.fms)を指定します。

複数様式で帳票を出力する場合は,「FileName」の指定は無効になります。

(3) EUR 起動時のウィンドウの指定

(a)WindowStyle

EURを起動したときに表示するウィンドウを指定します。省略した場合は,editが仮定されます。

ReportFilePath

ReportTitle

TrayCode

TraySelection

UserDefDataFile

UserDefDataPath

WindowStyle

ZoomRate

キーワード 印刷する場合 表示する場合

単一様式 複数様式 単一様式 複数様式

レポート編集ウィンドウ

レポート編集ウィンドウは,帳票ファイル名を指定しないで起動した場合,帳票ウィンドウを「重ねて 表示」実行時のウィンドウの位置,ウィンドウサイズで最前面に表示し,その後ろにマッピングデータ ウィンドウを表示します。ユーザ定義データウィンドウは表示されていません。既存の帳票ファイル名 を指定して起動した場合は,前回レポート編集ウィンドウでEURを終了したときのウィンドウの位置,

ウィンドウサイズで,帳票ウィンドウ,マッピングデータウィンドウ,およびユーザ定義データウィン ドウが表示されます。

レポート確認ウィンドウ

レポート確認ウィンドウは,メインウィンドウに帳票ウィンドウを最前面かつ最大表示します。マッピ ングデータウィンドウとユーザ定義データウィンドウは表示されません。レポート確認ウィンドウで は,帳票の編集はできませんが,ほかの帳票を開いたり,印刷したりできます。

レポート印刷ウィンドウ

レポート印刷ウィンドウは,メインウィンドウに帳票ウィンドウを最前面かつ最大表示します。マッピ ングデータウィンドウとユーザ定義データウィンドウは表示されません。レポート印刷ウィンドウで は,帳票の編集をしたり,ほかの帳票を開いたりできません。

(4) ズーム倍率の指定

(a)ZoomRate

EURを起動したときに,レポート編集ウィンドウ,またはレポート確認ウィンドウに表示する帳票の表示 倍率を指定します。指定できる値は,標準のサイズを100とした百分率で10~800です。また,「as」を 指定すると,帳票全体が帳票ウィンドウに入る大きさで表示されます。省略した場合は,標準のサイズ

(100)が仮定されます。

( 5 ) 用紙の向きの指定

(a)PaperOrientation

印刷するときの用紙の向きを指定します。「PrinterName」を省略した場合,この指定は無視されます。

複数様式で帳票を出力する場合は,「PaperOrientation」の指定は無効になります。

省略した場合は,帳票を定義したときの設定に従います。ここで指定された値が帳票定義時の属性と異な る場合は,帳票の一部が印刷されない場合があります。次にオプション指定の印刷結果の例を示します。

指定値 説  明

edit レポート編集ウィンドウが表示されます。

view レポート確認ウィンドウが表示されます。

print レポート印刷ウィンドウが表示されます。

指定値 説  明

portrait 用紙の向きを縦にします。

landscape 用紙の向きを横にします。

図5-14 A4縦向きの帳票をA4用紙に印刷した場合

図5-15 A4横向きの帳票をA4用紙に印刷した場合

(6) マッピングデータ用のファイルの指定

帳票定義するときのマッピングデータ(帳票の表部分の入力データ)の入力ファイルを変更する場合に指 定します。ファイルのパスを含めて指定することもできます。

(a)MappingDataFile

マッピングデータ用のデータファイル,または可変記号値定義ファイルの名称を指定します。省略した場 合は,帳票定義時に指定されたデータファイルを仮定します。仮定したデータファイルがない場合は,帳 票上に定義された文字列,罫線,図形および画像だけを印刷します。

複数様式で帳票を出力する場合は,「MappingDataFile」の指定は無効になります。

(7) ユーザ定義データ用のファイルの指定

帳票を定義するときのユーザ定義データ(帳票を定義するときのユーザ定義データウィンドウの入力デー タ)の入力ファイルを変更する場合に指定します。ファイルのパスを含めて指定することもできます。

(a)UserDefDataFile

ユーザ定義データ用のデータファイル,または可変記号値定義ファイルの名称を指定します。省略した場 合は,帳票定義時に指定されたデータファイルを仮定します。仮定したデータファイルがない場合は,帳 票上に定義された文字列,罫線,および図形だけを印刷します。

(8) 接続情報ファイルの指定

(a)DBInfoFileName

接続情報ファイル名を指定します。接続情報ファイル名は,フルパス,相対パス,またはファイル名だけ のどれかで指定してください。ファイル名をフルパスで指定しなかった場合は,次に示す順にファイルを 検索します。

•「DBInfoFilePath」に指定されているフォルダ

•[オプション]ダイアログの[ファイル]タブで,「接続情報ファイル」に指定されているフォルダ

(9) ファイルのパス指定

定義した帳票を配布した先の環境(ファイルのパス)が,帳票を定義した環境と異なる場合,このオプ ションでファイルのパスを指定します。

(a)ReportFilePath

帳票ファイル(レポートファイル,またはフォームシートファイル)のある場所を指定します。

(b)ImageFilePath

画像データファイルのある場所を指定します。

(c)MappingDataPath

マッピングデータ用のファイルのある場所を指定します。

(d)UserDefDataPath

ユーザ定義データ用のファイルのある場所を指定します。

(e)MultiReportSetPath

帳票セット指定ファイルのある場所を指定します。

(f) MultiFormInfoDefPath

複数様式情報定義ファイルのある場所を指定します。

(g)DBInfoFilePath

接続情報ファイルのある場所を指定します。指定されたフォルダは,「DBInfoFileName」で指定するファ イルのデフォルトになります。

(h)ReplaceItemCntlFilePath

置き換え表ファイルを管理している置き換え表管理情報ファイルのある場所を指定します。

(i) ReplaceItemFilePath

置き換え表ファイルのある場所を指定します。

( 10 ) 印刷ページの選択

ページ番号,および印刷部数を指定します。このオプション記述ファイルのキーワードは,

「PrinterName」が指定されているとき,有効になります。

(a)PrintStartPage

ページ番号を印刷するときの印刷開始ページを指定します。開始ページに指定できる値は,1以上の整数

です。省略した場合は,前回印刷したときに指定したページが仮定されます。初期値は,「1」です。

「PrintEndPage」よりも大きい値を指定した場合は,エラーになります。

複数様式で帳票を出力する場合は,「PrintStartPage」の指定は無効になり,印刷開始ページは「1」で す。

(b)PrintEndPage

ページ番号を印刷するときの印刷終了ページを指定します。終了ページに指定できる値は,1~32,767で す。省略した場合は,帳票の全ぺーシを印刷します。終了ページに,実際にない大きなページ数を指定し た場合,帳票の最大ページまでが印刷されます。

複数様式で帳票を出力する場合は,「PrintEndPage」の指定は無効になり,終了ページまで印刷されま す。

(c)PrintSet

帳票を印刷する印刷部数を指定します。指定できる値は,1~99です。省略した場合は,「1」が仮定され ます。

複数様式で帳票を出力する場合は,「PrintSet」の指定は無効になり,印刷部数は「1」です。

なお,[印刷]ダイアログから印刷する場合は,出力先のプリンタに部数指定の機能があるかどうかによっ て,次のように異なります。

部数指定の機能があるとき

[印刷]ダイアログで印刷部数を指定できます。

部数指定の機能がないとき

[印刷]ダイアログの印刷部数は淡色表示になり指定できません。1部印刷されます。

(d)PrintFinishing

帳票を2部以上印刷する場合,部単位で印刷するか,またはページ単位で印刷するかを,次に示す値で指 定します。省略した場合は,「sort」が仮定されます。

複数様式で帳票を出力する場合は,「PrintSet」の指定は無効になり,印刷部数が「1」になります。その ため,「PrintFinishing」の指定も無効になります。

(11) ページ番号の印刷指定

余白へのページ番号の印刷についての情報を指定します。このオプション記述ファイルのキーワードは,

「PrinterName」が指定されているとき,有効になります。

(a)Numbering

余白へのページ番号を印刷するかしないかを指定します。初期値は,「off」です。

指定値 説  明

sort 部単位で印刷します。

stack ページ単位で印刷します。

指定値 説  明

on ページ番号を印刷します。

ドキュメント内 EUR 帳票出力 EUR Designer/EUR Viewer 編 (ページ 169-178)