# VUESCR > [HTML Version](vuescr_sbr.htm) **xcall VUESCR, textarray, rows, cols, strow, stcol** VUESCR edits a rectangular array of text. **Parameters** _textarray_ \[in/out\] optional supplies the initial text and receives the updated text. It must be mapped as a string array, with the number of elements greater than or equal to the value of the _rows _parameter, and the size of each element equal to the value of the _cols _parameter. _rows,cols_ ([Num](num.htm.md)) \[in\] determines the dimensions of the rectangular area of text to be edited, and must correspond to the mapped dimensions of _textarray_. _strow,stcol_ ([Num](num.htm.md)) \[in\] determines the starting position of the rectangle on the screen. A border will be drawn outside this rectangle, so for best results, the starting row and column should be two or greater. **Comments** VUESCR is actually implemented as a front end to [INMEMO](inmemo_sbr.htm.md), which already supports this exact function, although with different and more complex parameters. It is offered mainly as a convenience to programmers using the Swap (multi-session) utility under AMOS.