Share via


VirtualPoint – rozhraní

Umožňuje s textem nad pravý okraj textu dokumentu (levý okraj v obousměrných Windows).

Obor názvů:  EnvDTE
Sestavení:  EnvDTE (v EnvDTE.dll)

Syntaxe

'Deklarace
<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 zveřejňuje následující členy.

Vlastnosti

  Název Popis
Veřejná vlastnost AbsoluteCharOffset Získá založené na jeden znak posunu od začátku dokumentu k objektu.
Veřejná vlastnost AtEndOfDocument Vrátí true Pokud se objekt nachází na konci dokumentu.
Veřejná vlastnost AtEndOfLine Vrátí true Pokud se objekt nachází na konci řádku.
Veřejná vlastnost AtStartOfDocument Vrátí true Pokud je objekt na začátku dokumentu.
Veřejná vlastnost AtStartOfLine Vrátí true Pokud je objekt na začátku řádku.
Veřejná vlastnost CodeElement Vrátí prvek na kód VirtualPoint umístění.
Veřejná vlastnost DisplayColumn Získá číslo aktuální zobrazený sloupec obsahující objekt.
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Line Získá číslo objektu.
Veřejná vlastnost LineCharOffset Získá odsazení znaku objektu.
Veřejná vlastnost LineLength Získá počet znaků na řádek obsahující objekt, s výjimkou znaku nového řádku.
Veřejná vlastnost Parent Získá bezprostřední nadřízený objekt VirtualPoint objektu.
Veřejná vlastnost VirtualCharOffset Načte index sloupce virtuální bodu v virtuální prostor.
Veřejná vlastnost VirtualDisplayColumn Načte zobrazovaný sloupec aktuální pozici.

Nahoru

Metody

  Název Popis
Veřejná metoda CreateEditPoint Vytvoří a vrátí EditPoint objekt v místě volání objektů.
Veřejná metoda EqualTo Vrátí zda hodnoty dané TextPoint objektu AbsoluteCharOffset vlastnost je roven volající VirtualPoint objektu.
Veřejná metoda GreaterThan Vrátí zda hodnota volající objekt AbsoluteCharOffset vlastnost je větší než v daném bodě objektu.
Veřejná metoda LessThan Vrátí zda hodnotu s názvem objektu AbsoluteCharOffset vlastnost je menší, než je daný objekt.
Veřejná metoda TryToShow Pokusy o bod textu umístění zobrazení.

Nahoru

Poznámky

VirtualPointobjekty jsou podobné TextPoint objektu, můžete zadávat dotazy virtuální prostor v dokumentu.VirtualPointpomocí objektů TextSelection.StartPoint a TextSelection.EndPoint.

Virtuální prostor je prázdný prostor vpravo od existujícího textu a virtuální body existují v této oblasti.

Příklady

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

Viz také

Referenční dokumentace

EnvDTE – obor názvů