COBOL2002 ユーザーズガイド
- プリンタをI-Oモードでオープンし,WRITE文を使用した場合の結果は保証しません。
- 行データの重ね打ちはできません。
- WRITE文にADVANCING/POSITIONING指定がない場合,改行などの行制御はされません。
- WRITE文にAFTER ADVANCING PAGE指定があっても,プリンタをオープンして最初に実行する場合は,印刷データがない状態のため,改ページは無視して印刷されます。
- WRITE文のADVANCINGで指定された行送りの結果,印刷行の位置が実行支援などで設定された「1ページの印刷行数」を超えたとき,改ページをして,印刷行数を「1ページの印刷行数」で割った余りの位置まで行送りをします。このとき,行送りの行数が2ページを超えても,改ページは1回だけです。
例)
次の条件では,36LINESによる改ページは1ページです(3ページとはなりません)。
1.の印刷のあとで,その次のページの7行目に2.を印刷します。
[条件]
- 実行支援で,1ページの印刷行数を「10行」に指定する。
- 次に示すWRITE文を実行する。
WRITE PRINT-PAGE AFTER ADVANCING PAGE. …1.
WRITE PRINT-AREA AFTER ADVANCING 36 LINES. …2.
All Rights Reserved. Copyright (C) 2013, 2016, Hitachi, Ltd.
All Rights Reserved. Copyright (C) 2002, 2011, Microsoft Corporation.