FORMで作成した帳票定義体を使ったCOBOLの帳票印刷アプリケーションで、特殊レジスタEDIT-COLOR等を使って、色を動的に変更して出力したいのですが、変更されません。

FORMで作成した帳票定義体を使ったCOBOLの帳票印刷アプリケーションで、特殊レジスタEDIT-COLOR等を使って、色を動的に変更して出力したいのですが、変更されません。
動的に帳票の色を変更する場合は、以下の指定が必要です。
  • 帳票定義体作成時における、項目制御部の指定
    FORMの[ファイル]メニューから[プロパティ]を選択し、[画面帳票定義体]で、「項目制御部」を指定します。
    項目制御部の有無は、FORMで定義する項目数の上限数には、影響ありません。
  • 特殊レジスタ(EDIT-COLOR等)を利用したプログラミング
    詳細については、以下のマニュアルを参照してください。
    • MeFt説明書 : 「8.1.10 項目の色属性の設定」
    • MeFt説明書 : 「8.1.35 項目の背景色属性の設定」
    • NetCOBOL使用手引書 : 「8.1.7 特殊レジスタ」
  • プリンタ情報ファイルの指定
    EDIT-OPTION2やEDIT-OPTION3で項目の背景色や網掛けを指定する場合は、プリンタ情報ファイルに「PRTITEMCTL 5」の指定も必要です。
    プリンタ情報ファイルで「PRTITEMCTL」を指定した場合に、帳票定義体で定義された属性で無効となるものはありません。
    詳細については、以下のマニュアルを参照してください。
    • MeFt説明書 : 「8.3.80 PRTITEMCTL(項目制御部拡張指定)」
製品・サービス情報
対象製品NetCOBOL
プラットフォームWindows x86, .NET
アンサー種別 運用/保守
このページの先頭へ