COBOL2002 言語 拡張仕様編


7.1.1 特殊レジスタ(報告書作成機能の拡張)

報告書作成機能によって生成される特殊レジスタはプログラム,利用者定義関数,ファクトリ定義,インスタンス定義ごとに報告書記述項に対して生成される。また,報告書作成機能によって生成される特殊レジスタは大域属性を持つ静的データである。

〈この項の構成〉

(1) PAGE-COUNTER特殊レジスタ

PAGE-COUNTERは,報告書記述項にPAGE LIMIT句の指定がある報告書ごとに作られる特殊レジスタで,報告書作成機能が報告書のページを数えるのに用いる。

(2) LINE-COUNTER特殊レジスタ

LINE-COUNTERは,報告書記述項にPAGE LIMIT句の指定がある報告書ごとに作られる特殊レジスタで,報告書作成機能が印刷行の表示位置や行送りの数を決めたりページ中の行番号を保持したりするときに用いる。