Dart.Emulation Namespace > Selection Class : Start Property |
This property can index into the scrollback buffer, so if Vt.BufferRows is 72, the Point (0, 72) would be used to specify the first column in the first row of the screen buffer.
private string printScreen(bool useSelectedText) { //Select display window to print and return vt1.Selection.Start = new Point(vt1.BufferRows, 0); vt1.Selection.End = new Point(vt1.BufferRows + vt1.Rows, vt1.Columns); //No difference in this case (when the entire display is selected) if (useSelectedText) vt1.Selection.Print(); else vt1.PrintScreen(); return vt1.Selection.Text; }
Private Function printScreen(ByVal useSelectedText As Boolean) As String 'Select display window to print and return vt1.Selection.Start = New Point(vt1.BufferRows, 0) vt1.Selection.End = New Point(vt1.BufferRows + vt1.Rows, vt1.Columns) 'No difference in this case (when the entire display is selected) If useSelectedText Then vt1.Selection.Print() Else vt1.PrintScreen() End If Return vt1.Selection.Text End Function