ERASE_CHARACTER Erases the number of characters you specify; optionally returns a string representing the erased characters for use in other DECTPU procedures. Syntax [string] := ERASE_CHARACTER (integer) Parameters integer The number of characters you want to remove. To erase the current character, specify 1. Examples 1. ERASE_CHARACTER (10); Erases the current character and the 9 characters following it. 2. The following procedure uses ERASE_CHARACTER to swap or transpose the current character and the immediately preceding character: PROCEDURE swap_character LOCAL swapchar; swapchar := ERASE_CHARACTER (1); ! Erase current character MOVE_HORIZONTAL (-1); ! Move back one character COPY_TEXT (swapchar); ! Put in erased character ENDPROCEDURE; Related topics COPY_TEXT DELETE ERASE ERASE_LINE