# 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.