このドキュメントでは、次のトピックについて説明します。
編集エリアコントロール内の特定行のテキストを置き換えます。 このアクションを使用して、以下の操作も実行できます。
パラメータ "開始列" と "終了列" を同じ値に設定して(これが挿入位置になる)テキストを挿入する
パラメータ 行の長さ
を値 "0" に設定してテキストを削除する
名前/データタイプ | 説明 |
---|---|
EDITAREA のハンドル | 入力
編集エリアコントロールを指定します。 |
行番号(I4) | 入力/出力
テキストはこの行から置き換えられます。 |
開始列(I4) | 入力/出力
テキストはこの列から前方へ置き換えられます。 |
終了列(I4) | 入力/出力
テキストはこの列まで置き換えられます。 "0" を指定すると、行末まで置き換えられます。 行の最後の位置が返されます。 |
行のテキスト(A253) | 入力/出力
|
行の長さ(I4) | 入力/出力
"行のテキスト" の(253 文字のうちの)文字数。ここで指定した文字数が、古い文字列の先頭から置き換えられます。 "-1" を指定すると、末尾の空白は削除され、使用された文字数が返されます。 |
Response(I4) | 出力
Natural エラー(該当する場合)。 |
#LINE-NUMBER := 1 /*Replaces line 1 #COLUMN-FROM := 1 #COLUMN-TO := 0 #LINE-TEXT := 'New text' PROCESS GUI ACTION EDIT-LINE-SET-TEXT WITH #EA-1 #LINE-NUMBER #COLUMN-FROM #COLUMN-TO #LINE-TEXT #LINE-LENGTH GIVING #RESPONSE MOVE #LINE-TEXT TO #EA-1.STRING