NetCOBOLからFORMAT句なし印刷ファイルでフォームオーバーレイパターンを使用した場合、オーバーレイが印刷されません。

NetCOBOLからFORMAT句なし印刷ファイルでフォームオーバーレイパターンを使用した場合、オーバーレイが印刷されません。
環境変数 FOVLDIR、FOVLTYPE、FOVLNAME、OVD_SUFFIXで指定したフォームオーバーレイパターンのファイル名、または制御レコードに設定したフォームオーバーレイパターン名が、正しくない可能性があります。
以下の手順で、フォームオーバーレイパターンのファイル名指定を確認してください。
  • FOVLDIRで指定したフォームオーバーレイパターンの格納先フォルダが正しいかどうか

  • FOVLTYPEで指定したフォームオーバーレイパターンのファイル形式が正しいかどうか

  • FOVLNAMEまたは制御レコード中に設定したフォームオーバーレイパターン名が正しいかどうか

  • OVD_SUFFIXで指定したフォームオーバーレイパターンファイルの拡張子が正しいかどうか


制御レコードを利用する方法について

制御レコードにフォームオーバーレイパターン名を指定して、WRITE文で出力します。フォームオーバーレイパターン名を設定した制御レコードを出力することで、次のページに書き出したデータとフォームオーバーレイパターンを合成して、印刷することができます。
このため、制御レコードに、フォームオーバーレイパターン名を指定してWRITE、指定しない(空白を指定)でWRITEすることで、オーバーレイを印刷したりしなかったりすることもできます。詳細は、以下のマニュアルを参照してください。

NetCOBOL 使用手引書
  • 「フォームオーバレイおよびFCBを使う方法」
製品・サービス情報
対象製品NetCOBOL
プラットフォームWindows x86, Windows x64, Windows Itanium, .NET
アンサー種別 運用/保守
このページの先頭へ