Sap-scripts-control-commands
提供:Dev Guides
SAPスクリプト-制御コマンド
SAPscriptでは、* controlコマンド*を使用して、SAPscriptコンポーザで処理される出力フォーマットを制御できます。 コンポーザーは、エディターに表示されたフォームのテキストを印刷に使用されるフォームに変換します。
制御コマンドは、通常のテキスト行と同じ方法でテキストエディターに配置されます。 次の構造が制御コマンドに使用されます-
- 制御コマンドは段落形式で入力されます/:
- 各行に制御コマンドを1つだけ入力する必要があります。
- 制御コマンドはテキストで入力されます。
- 制御コマンドとそのパラメーターが複数行にならないようにする必要があります。
- 制御コマンドにエラーが含まれる場合、制御コマンドを含む行はコメント行と見なされ、印刷されません。
以下は、SAPscriptで使用できる一般的な制御コマンドです-
明示的な改ページ:NEW-PAGE
この制御コマンドを使用して、任意の時点でテキストの改ページを強制できます。
例
/:NEW-PAGE [ページ名]
空白行内に暗黙的な改ページが発生しないようにしてください。そうしないと、予期しない空白ページが印刷される可能性があります。
改ページの防止:保護
このページ保護制御コマンドを使用すると、1ページに完全な段落を印刷できます。
メインウィンドウ:NEW-WINDOW
この制御コマンドは、メインウィンドウの1つがいっぱいになったときに使用されます。 次に、そのページの次のメインウィンドウが表示されます。
以下は、出力を制御するためにSAPscriptで使用できる他の一般的な制御コマンドです-
- SET DATE MASK -日付フィールドをフォーマットするには
- DEFINE -値をテキストシンボルに割り当てるには
- SET TIME MASK -時間フィールドをフォーマットするには
- SET COUNTRY -国依存の書式設定
- SET SIGN -先行標識を配置するには
- RESET -番号付き段落を初期化するには
- TOP -メインウィンドウでヘッダーテキストを設定するには
- BOTTOM -メインウィンドウでフッターテキストを設定するには
- IF -条件付きテキストを追加するには
- STYLE -スタイルを変更するには
- INCLUDE -他のテキストを含める
例
MYTEXT OBJECT TEXT ID STを含める
インクルード名オブジェクト名ID名パラグラフ名言語名