Sdílet prostřednictvím


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 TextPoint objektu. (Zděděno z TextPoint.)
Veřejná vlastnost AbsoluteCharOffset Získá založené na jeden znak posunu od začátku dokumentu k objektu.
Veřejná vlastnost AtEndOfDocument Získá, zda je objekt na konci dokumentu. (Zděděno z TextPoint.)
Veřejná vlastnost AtEndOfDocument Vrátí true Pokud se objekt nachází na konci dokumentu.
Veřejná vlastnost AtEndOfLine Získá, zda je objekt na konci řádku. (Zděděno z TextPoint.)
Veřejná vlastnost AtEndOfLine Vrátí true Pokud se objekt nachází na konci řádku.
Veřejná vlastnost AtStartOfDocument Získá, zda je objekt na začátku dokumentu. (Zděděno z TextPoint.)
Veřejná vlastnost AtStartOfDocument Vrátí true Pokud je objekt na začátku dokumentu.
Veřejná vlastnost AtStartOfLine Získá se, zda je objekt na začátku řádku. (Zděděno z TextPoint.)
Veřejná vlastnost AtStartOfLine Vrátí true Pokud je objekt na začátku řádku.
Veřejná vlastnost CodeElement[vsCMElement] Vrátí prvek na kód TextPoint umístění. (Zděděno z TextPoint.)
Veřejná vlastnost CodeElement[vsCMElement] Vrátí prvek na kód VirtualPoint umístění.
Veřejná vlastnost DisplayColumn Načte aktuální zobrazený sloupec obsahující číslo TextPoint objektu. (Zděděno z TextPoint.)
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. (Zděděno z TextPoint.)
Veřejná vlastnost DTE Načtení objektu nejvyšší úrovně rozšiřitelnosti.
Veřejná vlastnost Line Získá číslo objektu. (Zděděno z TextPoint.)
Veřejná vlastnost Line Získá číslo objektu.
Veřejná vlastnost LineCharOffset Získá odsazení znaku objektu. (Zděděno z TextPoint.)
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. (Zděděno z TextPoint.)
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 TextPoint objektu. (Zděděno z TextPoint.)
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ů. (Zděděno z TextPoint.)
Veřejná metoda CreateEditPoint() Vytvoří a vrátí EditPoint objekt v místě volání objektů.
Veřejná metoda EqualTo(TextPoint) Vrátí zda hodnota daného bodu objektu AbsoluteCharOffset vlastnost je roven volající TextPoint objektu. (Zděděno z TextPoint.)
Veřejná metoda EqualTo(TextPoint) Vrátí zda hodnoty dané TextPoint objektu AbsoluteCharOffset vlastnost je roven volající VirtualPoint objektu.
Veřejná metoda GreaterThan(TextPoint) Označuje, zda hodnota volající objekt AbsoluteCharOffset vlastnost je větší než v daném bodě objektu. (Zděděno z TextPoint.)
Veřejná metoda GreaterThan(TextPoint) Vrátí zda hodnota volající objekt AbsoluteCharOffset vlastnost je větší než v daném bodě objektu.
Veřejná metoda LessThan(TextPoint) Označuje, zda hodnota objektu s názvem AbsoluteCharOffset vlastnost je menší, než je daný objekt. (Zděděno z TextPoint.)
Veřejná metoda LessThan(TextPoint) Vrátí zda hodnotu s názvem objektu AbsoluteCharOffset vlastnost je menší, než je daný objekt.
Veřejná metoda TryToShow(vsPaneShowHow, Object) Pokusy o bod textu umístění zobrazení. (Zděděno z TextPoint.)
Veřejná metoda TryToShow(vsPaneShowHow, Object) 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ů