7.1.2 印刷ドキュメント名を指定する
帳票を印刷するときに,印刷ドキュメント名をAPまたは環境変数で指定できます。印刷ドキュメント名をAPまたは環境変数で指定することで,Windowsのプリンタスプールに登録されるXMAP3の印刷データの名称やPDFファイルの名称を動的に変更できます。
印刷ドキュメント名は次のどれかの方法で指定します。
-
帳票属性ダイアログ
各マップの帳票属性ダイアログの「印刷ドキュメント名」で指定します。指定しない場合,「XMAP3」が仮定されます。
-
AP
各マップの帳票属性ダイアログの「印刷ドキュメント名をAPで変更する」を選択して,動的変更を利用してAPで指定します。
-
環境変数「XMAP3_PRINT_DOCNAME」
帳票出力前に環境変数「XMAP3_PRINT_DOCNAME」※1に印刷ドキュメント名を指定します。印刷ドキュメント名は,259文字※2以内の文字列で指定します。259文字を超える文字列が指定された場合,環境変数による印刷ドキュメント名の指定は無効となります。
- 注※1
-
Windows版XMAP3サーバ/クライアント実行環境(64ビット)の場合,環境変数はコンフィグファイル(X3MWDR64)に指定します。環境変数「XMAP3_PRINT_DOCNAME」は,コンフィグファイル(X3MWDR64)のX3MWDR_ENV_SENDセクションに記述します。
- 注※2
-
全角1文字は,半角2文字分として数えます。
帳票属性ダイアログ,AP,および環境変数「XMAP3_PRINT_DOCNAME」のすべてで印刷ドキュメント名を指定した場合,指定値の優先順位は次のとおりです。
-
環境変数「XMAP3_PRINT_DOCNAME」の指定
-
APの指定
-
帳票属性ダイアログの「印刷ドキュメント名」の指定
印刷ドキュメント名をAPで指定する例を次の図に示します。
印刷ドキュメント名をAPで指定するコーディング例を次に示します。
MOVE ‘○×電器 注文書’ TO MAP001-DOCNAMEO. …印刷ドキュメント名を指定 |
印刷ドキュメント名をAPで変更する場合,制御項目「MAP001-DOCNAMEO」に変更する名称を代入します。