Interfejs VirtualPoint

Pozwala manipulować tekstu poza prawy margines dokument tekstowy (lewego marginesu w dwukierunkowego systemu Windows).

Przestrzeń nazw:  EnvDTE
Zestaw:  EnvDTE (w EnvDTE.dll)

Składnia

'Deklaracja
<GuidAttribute("42320454-626C-4DD0-9ECB-357C4F1966D8")> _
Public Interface VirtualPoint _
    Inherits TextPoint
[GuidAttribute("42320454-626C-4DD0-9ECB-357C4F1966D8")]
public interface VirtualPoint : TextPoint
[GuidAttribute(L"42320454-626C-4DD0-9ECB-357C4F1966D8")]
public interface class VirtualPoint : TextPoint
[<GuidAttribute("42320454-626C-4DD0-9ECB-357C4F1966D8")>]
type VirtualPoint =  
    interface 
        interface TextPoint 
    end
public interface VirtualPoint extends TextPoint

Typ VirtualPoint uwidacznia następujące elementy członkowskie.

Właściwości

  Nazwa Opis
Właściwość publiczna AbsoluteCharOffset Pobiera przesunięcie opartych na jeden znak, od początku dokumentu do obiektu.
Właściwość publiczna AtEndOfDocument Zwraca true , jeśli obiekt znajduje się na końcu dokumentu.
Właściwość publiczna AtEndOfLine Zwraca true , jeśli obiekt znajduje się na końcu wiersza.
Właściwość publiczna AtStartOfDocument Zwraca true , jeśli obiekt znajduje się na początku dokumentu.
Właściwość publiczna AtStartOfLine Zwraca true , jeśli obiekt znajduje się na początku wiersza.
Właściwość publiczna CodeElement Zwraca element kodu na VirtualPoint lokalizacji.
Właściwość publiczna DisplayColumn Pobiera numer bieżącego wyświetlonej kolumny zawierającej obiekt.
Właściwość publiczna DTE Pobiera obiekt rozszerzalności najwyższego poziomu.
Właściwość publiczna Line Pobiera numer linii obiektu.
Właściwość publiczna LineCharOffset Pobiera przesunięcie w znakach obiektu.
Właściwość publiczna LineLength Zwraca liczbę znaków w linii zawierającej obiekt, z wyłączeniem znak nowego wiersza.
Właściwość publiczna Parent Zwraca obiekt nadrzędny natychmiastowe z VirtualPoint obiektu.
Właściwość publiczna VirtualCharOffset Pobiera indeks kolumny wirtualnego punktu w wirtualnej przestrzeni.
Właściwość publiczna VirtualDisplayColumn Pobiera kolumna wyświetlana z bieżącej pozycji.

Początek

Metody

  Nazwa Opis
Metoda publiczna CreateEditPoint Tworzy i zwraca EditPoint obiektu w lokalizacji obiektu wywołującego.
Metoda publiczna EqualTo Zwraca czy wartość danej TextPoint obiektu AbsoluteCharOffset właściwość jest równe wywołujący VirtualPoint obiektu.
Metoda publiczna GreaterThan Zwraca czy wartość obiekt wywołujący AbsoluteCharOffset właściwości jest większa niż obiekt danego punktu.
Metoda publiczna LessThan Zwraca czy wartość obiekt nazywany AbsoluteCharOffset właściwości jest mniejsza niż dany obiekt.
Metoda publiczna TryToShow Próbuje wyświetlić położenie punktu tekstu.

Początek

Uwagi

VirtualPointobiekty są podobne do TextPoint obiektu, z wyjątkiem, że mogą one kwerendy wirtualnego miejsca w dokumencie.VirtualPointobiekty są zwracane przez TextSelection.StartPoint i TextSelection.EndPoint.

Przestrzeń wirtualna jest puste miejsce na prawo od istniejących wierszy tekstu, a punkty wirtualny istnieje w tej dziedzinie.

Przykłady

Sub VirtualPointExample()
   ' Before running this example, open a text document.
   Dim objSel As TextSelection = DTE.ActiveDocument.Selection
   Dim objActive As VirtualPoint = objSel.ActivePoint
   ' Collapse the selection to the beginning of the line.
   objSel.StartOfLine()
   ' objActive is "live", tied to the position of the actual selection, 
   ' so it will reflect the new position.
   Dim iCol As Long = objActive.DisplayColumn
   ' Move the selection to the end of the line.
   objSel.EndOfLine()

   MsgBox("The length of the insertion point line is " & (objActive.DisplayColumn - iCol) & " display characters.")
   MsgBox("VirtualCharOffset value: " & objActive.VirtualCharOffset & vbCr & "VirtualDisplayColumn value: " & objActive.VirtualDisplayColumn)
End Sub

Zobacz też

Informacje

Przestrzeń nazw EnvDTE