Sap-scripts-output-area
提供:Dev Guides
SAPスクリプト-出力エリア
メインウィンドウまたはページウィンドウでテキストを出力するには、さまざまな出力領域を選択できます。
- 上余白(メインウィンドウの上部領域)
- 下マージン(メインウィンドウの下部)
- メインウィンドウの本体(上部領域と下部マージンの間の領域)
上マージン
ページレイアウトでは、上部領域は常にメインウィンドウの先頭に表示されます。 上部の領域を使用して、複数ページをカバーするテーブルの後続ページの見出しを自動的に出力できます。
印刷プログラムを使用して上部マージン領域に配置された出力は、一度にフォーマットされませんが、最初はSAPスクリプトに内部的に保存されます。 フォーマットは、印刷プログラムが本文領域にテキストを書き込むとすぐに発生します。 変数もその瞬間に取得および置換されます。
メインウィンドウのボディ領域は、プログラムが上部マージンの定義部分に到達する前に塗りつぶされます。 この定義は、後続のページの上部領域として使用されます。 本文領域にテキストを書き込んだ後、上部領域の見出しを削除することはできないと言えます。
下マージン
下マージンは、メインウィンドウの最後にあります。 下部領域は、本文領域の出力を完了すると、現在のページに対して定義されます。 ページに十分なスペースが残っていない場合は、ページレイアウトの次のページに出力の下部テキストが生成されます。
印刷プログラムがメインウィンドウの下部領域に出力テキストを生成する場合、後続のページのこれらの行を(上部行と同様に)記憶します。 同時に、コンポーザーはこれらの行を処理して、Bottomエリアに必要なスペースとBodyエリア用に残されたスペースを決定します。 この時点で、現在のページの下部領域に設定されている変数が置き換えられます。