3.3.1 転送された帳票をプレビューする
帳票サーバから帳票の印刷データ(EPF形式ファイル)がクライアントPCに転送されると,EUR Client Serviceが起動して帳票をプレビューできます。
(1) プレビューの流れ
ダイアログでプリンタを設定して帳票を出力する場合と同じです。詳細については,「3.2.3 ダイアログでプリンタを設定して出力する」を参照してください。印刷データ(EPF形式ファイル)がクライアントPCに転送されると,[印刷先指定]ダイアログの代わりにプレビューウィンドウが表示されます。
(2) 起動部品の設定
帳票出力で使用する起動部品のメソッド,関数,およびオプションの指定値を次に示します。
-
ActiveX起動部品:PrintPMReportメソッド
-
Java起動部品:printReportメソッド
-
COBOL起動部品:PrintReport関数またはPrintReport2関数
-
コマンド起動部品(eurpmcコマンド):/mオプションにprintを指定
また,出力時に設定する起動部品のプロパティ,メソッド,パラメタ,およびオプションの指定値を次に示します。
-
印刷方法の設定
帳票を印刷する方法を設定します。
印刷方法の設定
起動部品の設定項目
設定する値
印刷方法
ActiveX起動部品:PrintModeプロパティ
Java起動部品:setPrintModeメソッド
COBOL起動部品:PRINTMODEパラメタ
1(クライアントPCで印刷する)
コマンド起動部品:/pmオプション
cl(クライアントPCで印刷する)
-
クライアントPCの設定
クライアントPCのIPアドレスを指定します。
クライアントPCの設定
起動部品の設定項目
設定する値
IPアドレス
ActiveX起動部品:ClientAddressプロパティ
Java起動部品:setClientAddressメソッド
COBOL起動部品:CLIENTADDRパラメタ
コマンド起動部品:/clientオプション
255.255.255.255形式
-
ダイアログの設定
クライアントPCで帳票を受信したときに印刷ダイアログを表示するかどうかを設定します。
ダイアログの設定
起動部品の設定項目
設定する値
ダイアログを表示するかどうか
ActiveX起動部品:DispPrintDlgプロパティ
Java起動部品:setDispPrintDlgメソッド
COBOL起動部品:DISPPRINTDLGパラメタ
2(対話型印刷プレビュー表示)
4(対話型印刷プレビュー表示限定)※
コマンド起動部品:/dialogオプション
preview(対話型印刷プレビュー表示)
pvonly(対話型印刷プレビュー表示限定)※
注※ 印刷ダイアログを表示しないため,印刷を実行できません。
-
プリンタクラス名の設定
同じ帳票が送られてきたときに,前回印刷時に指定したプリンタ名とトレイ名をデフォルト表示するためには,帳票のプリンタクラス名で前回印刷時の情報を記憶させます。
プリンタクラス名の設定
起動部品の設定項目
設定する値
プリンタクラス名
ActiveX起動部品:PrinterClassNameプロパティ
Java起動部品:setPrinterClassNameメソッド
COBOL起動部品:PRINTERCLASSNAMEパラメタ
コマンド起動部品:/prcオプション
プリンタクラス名(80バイト以内の文字列)
-
帳票ファイルの設定
印刷する帳票ファイル名を設定します。
帳票ファイルの設定
起動部品の設定項目
設定する値
帳票ファイルの名前
ActiveX起動部品:ReportFileNameプロパティ
Java起動部品:setReportFileNameメソッド
COBOL起動部品:REPORTNAMEパラメタ
コマンド起動部品:/rfオプション
帳票ファイル名(255バイト以内の文字列)
-
マッピングデータファイルの設定
マッピングデータファイル名を設定します。
ユーザデータファイルの設定
起動部品の設定項目
設定する値
マッピングデータファイルの名前
ActiveX起動部品:DataFileNameプロパティ
Java起動部品:setDataFileNameメソッド
COBOL起動部品:MAPPINGDATAパラメタ
コマンド起動部品:/mapオプション
マッピングデータファイル名(255バイト以内の文字列)
-
ユーザデータファイル,印刷定義ファイル,および印刷付加情報の設定
必要に応じて,ユーザデータファイル(ユーザ定義データファイルなど),印刷定義ファイル(複数様式情報定義ファイル,文書情報設定ファイル,置き換え表管理情報ファイルなど)および印刷付加情報(印刷開始ページ,印刷部数,ページ番号など)を設定します。
- ■参考
-
帳票ファイル名やマッピングデータファイル名を起動部品で直接指定するのではなく,帳票セットとして帳票セット指定ファイルにまとめて指定することもできます。この場合,出力時には次に示すプロパティ,メソッド,パラメタ,またはオプションで帳票セット指定ファイル名を指定してください。
-
ActiveX起動部品:MultiReportSetFileNameプロパティ
-
Java起動部品:setMultiReportSetFileNameメソッド
-
COBOL起動部品:REPORTSETFILEパラメタ
-
コマンド起動部品:/mrsオプション
-
(3) プレビューで使用するウィンドウ
(a) プレビューウィンドウ
プレビューウィンドウでは,帳票の印刷イメージを確認できます。
メニュー |
機能 |
ボタン |
|
---|---|---|---|
ファイル(F) |
印刷(R) |
[印刷先指定]ダイアログが表示されます。 |
|
プロパティ(P) |
[プロパティ]ダイアログが表示されます。 |
||
終了(X) |
プレビューウィンドウが終了します。 |
− |
|
編集(E) |
検索(F) |
[検索]ダイアログが表示されます。 |
|
次を検索(N) |
[検索]ダイアログで前回実行した検索の内容に従って,次の検索を実行します。一度も検索を実行していない場合は,[検索]ダイアログが表示されます。 |
− |
|
表示(V) |
ツールバー(T) |
チェックを入れると,ツールバーが表示されます。 |
− |
ステータスバー(S) |
チェックを入れると,ステータスバーが表示されます。 |
− |
|
先頭ページ(O) |
先頭ページに移動します。 |
||
前ページ(B) |
前ページに移動します。 |
||
次ページ(N) |
次ページに移動します。 |
||
最終ページ(L) |
最終ページに移動します。 |
||
指定ページへジャンプ(J) |
[指定ページへジャンプ]ダイアログが表示されます。指定したページに移動します。 |
||
拡大(U) |
表示された帳票を拡大します。10%ずつ拡大します。 |
||
縮小(D) |
表示された帳票を縮小します。10%ずつ縮小します。 |
||
拡大率の指定(P) |
[拡大率の指定]ダイアログが表示されます。指定した拡大率で帳票が表示されます。 |
||
ヘルプ(H) |
ヘルプ(E) |
常に不活性です。 |
|
バージョン情報(A) |
[バージョン情報]ダイアログが表示されます。 |
− |
なお,印刷ダイアログを表示しない設定にした場合,プレビューウィンドウのメニュー,およびツールバーのボタンに[印刷(R)]は表示されません。
(b) [プロパティ]ダイアログ
印刷データ(EPF形式ファイル)のプロパティが表示されます。
- [EURPSバージョン]
-
印刷データを作成したEUR Print Serviceのバージョンが表示されます。
- [EPF Reportバージョン]
-
印刷データを作成したプログラムのバージョンが表示されます。
- [プリンタクラス名]
-
印刷データのクライアントプリンタクラス名が表示されます。設定されていない場合は,表示されません。
- [スプールタイトル]
-
印刷データのスプールのタイトルが表示されます。設定されていない場合は,表示されません。
- [印刷部数]
-
印刷データの印刷部数が表示されます。
- [部数の単位]
-
印刷データの部数の単位が表示されます。[部単位]または[ページ単位]のどちらかが表示されます。
- [向き]
-
印刷データの印刷の向きが表示されます。[縦]または[横]のどちらかが表示されます。設定されていない場合は,表示されません。
- [総ページ数]
-
印刷データの総ページ数が表示されます。
- [横dpi]
-
印刷データの横dpiが表示されます。
- [縦dpi]
-
印刷データの縦dpiが表示されます。
- [先頭ページ帳票ファイル名]
-
帳票ファイル名を表示します。複数の帳票が指定されている場合は,先頭ページの帳票ファイル名を表示します。
- [蓄積ジョブID]
-
スプールデータの印刷,またはスプールデータからファイル取得したEPF形式ファイルを印刷する場合に蓄積時のジョブIDを表示します。蓄積印刷ではない場合は何も表示しません。
- [印刷日時書式]
-
プリンタでの印刷実行時に帳票に出力される,日時情報の文字列が表示されます。設定されていない場合は,表示されません。
なお,文字列中の書式指定コード(「%」で始まる文字列)は,出力時の日時に合わせて変換されます。書式指定コードの詳細については,「11.4.1 日時情報に出力できる文字列」を参照してください。
- [印刷日時出力位置]
-
プリンタでの印刷実行時に帳票に出力される,日時情報の文字列の出力位置が表示されます。設定されていない場合は,表示されません。
- [印刷日時フォント名]
-
プリンタでの印刷実行時に帳票に出力される,日時情報の文字のフォント名が表示されます。設定されていない場合は,表示されません。
- [印刷日時フォントサイズ]
-
プリンタでの印刷実行時に帳票に出力される,日時情報の文字の大きさが表示されます。単位はポイントです。設定されていない場合は,表示されません。
- [印刷日時フォント色(RGB)]
-
プリンタでの印刷実行時に帳票に出力される,日時情報の文字の色がRGB値で表示されます。設定されていない場合は,表示されません。
(c) [検索]ダイアログ
プレビュー領域内をアイテム単位に文字列で検索できます。また,IVS(基底文字+異体字セレクタ)で表現される漢字文字の異体字も検索できます。[検索]ダイアログでIVSの漢字文字を入力した場合の動作については,「3.3.1 (4) [検索]ダイアログでIVSの漢字文字を入力した場合の動作」を参照してください。
- [検索する文字列]テキストボックス
-
検索する文字列を指定します。最大127文字まで入力できます。
2回目以降の検索では,前回検索を実行したときの文字列が表示されます。
- [大文字と小文字を区別する]チェックボックス
-
検索するときに英字の大文字と小文字を区別するかどうかを指定します。英字の大文字と小文字を区別する場合はチェックボックスをオンにします。デフォルトはオンです。
2回目以降の検索では,前回検索を実行したときの状態で表示されます。
- [検索する方向]グループボックス
-
検索する方向を選択します。下方向に検索する場合は[下へ]ラジオボタンを,上方向に検索する場合は[上へ]ラジオボタンを選択します。デフォルトは[下へ]ラジオボタンが選択状態で表示されます。
2回目以降の検索では,前回検索を実行したときの選択状態で表示されます。
- [次を検索]ボタン
-
入力された検索条件に従って,プレビュー領域の文字列検索を実行します。
検索する文字列が見つかった場合,見つかった文字列が反転表示されます。
(d) [指定ページへジャンプ]ダイアログ
ページ番号を入力すると,指定したページに移動できます。
- [現在表示ページ]
-
プレビュー領域に表示されたページのページ番号が表示されます。形式は,「ページ番号/総ページ数」です。
- [ページ番号の入力]テキストボックス
-
表示したいページ番号を1から総ページ数の範囲で入力します。半角数字で入力してください。
- [ジャンプ]ボタン
-
指定したページをプレビュー領域に表示します。
1から総ページ数の範囲以外の値を指定した場合はエラーとなります。
(e) [拡大率の指定]ダイアログ
指定した倍率で,プレビュー領域が表示されます。
- [現在の拡大率]
-
プレビュー領域に表示された倍率を表示します。
- [拡大率]グループボックス
-
[25%]ラジオボタン:帳票を25%の倍率で表示します。
[75%]ラジオボタン:帳票を75%の倍率で表示します。
[100%]ラジオボタン:帳票を100%の倍率で表示します。
[150%]ラジオボタン:帳票を150%の倍率で表示します。
[200%]ラジオボタン:帳票を200%の倍率で表示します。
[任意]ラジオボタン:任意の拡大率を指定します。
- 拡大率指定テキストボックス
-
任意の倍率を入力します。[任意]ラジオボタンを選択すると,入力できます。25〜200の半角数字を指定してください。25〜200の範囲以外の値を指定した場合はエラーとなります。
(4) [検索]ダイアログでIVSの漢字文字を入力した場合の動作
[検索]ダイアログで,プレビュー領域に表示されているIVS(基底文字+異体字セレクタ)で表現される漢字文字を入力して検索できます。IVSの詳細については,マニュアル「EUR システム設計ガイド」を参照してください。
[検索]ダイアログで,IVSの漢字文字を入力した検索は,次のようになります。
基底文字+異体字セレクタで表現される漢字文字を入力した場合,基底文字+異体字セレクタの文字コードが検索条件値となります。ただし,[検索]ダイアログ上では異体字セレクタは無視され,基底文字単体(異体字セレクタなし)の漢字文字が表示されます。
IVSの漢字文字の文字列(検索文字列)を検索条件値に入力して検索を実行すると,[検索]ダイアログ上に表示されている文字列ではなく,検索条件値の文字コードで,帳票の印刷データ(EPF形式ファイル)内の文字列情報を検索します。なお,検索文字列の最終文字が「基底文字(異体字セレクタなし)」の場合と,「基底文字+異体字セレクタ」の場合とで,検索でヒットする文字列が次のように変わります。
- ■検索文字列の最終文字が「基底文字(異体字セレクタなし)」の場合
-
EPF形式ファイル内の文字列情報を検索して,検索文字列の先頭文字から最終文字の「基底文字」までの文字コードが一致する文字列が,検索でヒットします。
この場合,検索文字列の最終文字に「異体字セレクタ」が付加されている文字列も,検索でヒットします。
- ■検索文字列の最終文字が「基底文字+異体字セレクタ」の場合
-
EPF形式ファイル内の文字列情報を検索して,検索文字列の先頭文字から最終文字の「異体字セレクタ」までの文字コードと一致する文字列が,検索でヒットします。
この場合,検索文字列の最終文字に「異体字セレクタ」が付加されていない文字列,および異なる「異体字セレクタ」が付加されている文字列は,検索でヒットしません。
[検索]ダイアログで,IVSの漢字文字の検索文字列を入力して検索を実行した場合の,EPF形式ファイル内に含まれる文字列の検索結果の例を次に示します。
検索文字列 |
EPF形式ファイル内に含まれる文字列 |
|||
---|---|---|---|---|
ABC |
AB’C |
ABC’ |
AB’C’ |
|
ABC |
ヒットする |
ヒットしない |
ヒットする |
ヒットしない |
AB’C |
ヒットしない |
ヒットする |
ヒットしない |
ヒットする |
ABC’ |
ヒットしない |
ヒットしない |
ヒットする |
ヒットしない |
AB’C’ |
ヒットしない |
ヒットしない |
ヒットしない |
ヒットする |