When the method returns, Col will be incremented by the number of columns
str required, unless the new column value is outside of the Clip
or screen
dimensions defined by Cols.
If str requires more columns than are available, the output will be clipped.