TMARGINオプションは、現行のページのヘッダーの上にある、出力ページの上部余白の空白行の数を定義するオプションです。すなわち、上部余白の行は、PAGEPRG(存在する場合)によって定義されるプログラムが実行される前に生成されます。
TMARGINは、PAGINGがYES
に設定されている場合にのみ有効で、REPORTやDESCRIBEなどの文の出力に対してのみ適用されます。TMARGINオプションは通常、レポート・プログラムの初期化セクションで設定されます。
使用上の注意
ファイルに対するTMARGINの設定
あるファイルに対してTMARGINを設定するには、最初にOUTFILE文で現行の出力ファイルの名前を指定して対象のファイルを現行の出力ファイルにしてから、TMARGINを目的の値に設定します。新しい値は、リセットするまで、またはOUTFILE文を使用して、出力を送信する出力ファイルを別のファイルに変更するまで有効です。出力を別の出力ファイルに送信すると、TMARGINはそのファイルのデフォルト値2を返します。
TMARGINをデフォルトの出力ファイルに対して設定すると、出力をファイルに送信するOUTFILEコマンドが介在しているかどうかにかかわらず、新しい値はリセットするまで有効です。つまり、デフォルトの出力ファイルに対してTMARGINの値が自動的に保存されます。