Dart.Emulation Namespace > Vt Class : ScrapeCells Method |
Public Function ScrapeCells( _ ByVal start As Point, _ ByVal end As Point, _ ByVal mode As SelectionMode _ ) As Cell()
Dim instance As Vt Dim start As Point Dim end As Point Dim mode As SelectionMode Dim value() As Cell value = instance.ScrapeCells(start, end, mode)
public: array<Cell>^ ScrapeCells( Point start, Point end, SelectionMode mode )
Use this method to retrieve an array of Cell objects. Use the Cell object to discover information about the cell, such as its character, formatting, etc. If no cells are selected, this method returns an array of length 0.
Note that the row values are relative to the start of the scrollback buffer. Two cells are included at the end of each row containing a \r (13) and \l (10), respectively.
private string getCellInfo(Point start, Point end, Dart.Emulation.SelectionMode mode) { //Scrape the cell. The useOffset param specifies which overload to use Cell[] cells = vt1.ScrapeCells(start, end, mode); //Display info about the cell string info = "Character: " + cells[0].Character.ToString() + "\r\n"; info += "Raw Character: " + cells[0].RawCharacter.ToString() + "\r\n"; info += "Background color: " + cells[0].BackColor.ToString() + "\r\n"; info += "Foreground color: " + cells[0].ForeColor.ToString() + "\r\n"; info += "Styles: " + cells[0].Styles.ToString(); return info; }
Private Function getCellInfo(ByVal start As Point, ByVal [end] As Point, ByVal mode As Dart.Emulation.SelectionMode) As String 'Scrape the cell. The useOffset param specifies which overload to use Dim cells() As Cell = vt1.ScrapeCells(start, [end], mode) 'Display info about the cell Dim info As String = "Character: " & cells(0).Character.ToString() & Constants.vbCrLf info &= "Raw Character: " & cells(0).RawCharacter.ToString() & Constants.vbCrLf info &= "Background color: " & cells(0).BackColor.ToString() & Constants.vbCrLf info &= "Foreground color: " & cells(0).ForeColor.ToString() & Constants.vbCrLf info &= "Styles: " & cells(0).Styles.ToString() Return info End Function