property Rows : Integer
Default: 24
Defines the number of rows down the terminal display.
The value of the Rows property is the number of standard-sized characters that can be written vertically on the terminal display. In general, it is a value like 24 or 25. If the original terminal supports double-height characters then the value of Rows still reflects that for standard-sized characters, not the double-height ones.
Notice that Rows is the number of rows on the original terminal, not the number of rows in the scrollback buffer. The terminal display will consist of Rows lines, with Columns characters in each.
Altering the value of Rows may cause the underlying buffer to be resized. The terminal will attempt to save as much of the original data as possible during the resize operation. The data will be preserved from the bottom of the terminal upwards. In other words, if the number of rows is reduced from 20 to 15 the user will see the bottom 15 rows of the original display after the operation completes, not the top 15.
Setting the value of Rows to less than that supported by the original terminal itself is liable to produce funny looking displays, since the host computer will assume that the terminal is the correct size and position text accordingly.
The rows in the terminal display are counted from 1, with the top row of the terminal being row 1.