FORMで作成した帳票定義体を使ったCOBOLの帳票印刷アプリケーションで、特殊レジスタEDIT-COLOR等を使って、色を動的に変更して出力したいのですが、変更されません。
NetCOBOLのよくあるご質問を検索できます。
- 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(項目制御部拡張指定)」
-
帳票定義体作成時における、項目制御部の指定
製品・サービス情報 |
|
||||
---|---|---|---|---|---|
アンサー種別 | 運用/保守 |