Interfaccia VirtualPoint

Consente di modificare il testo oltre il margine destro (margine sinistro in windows bidirezionali) del documento di testo.

Spazio dei nomi:  EnvDTE
Assembly:  EnvDTE (in EnvDTE.dll)

Sintassi

'Dichiarazione
<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

Il tipo VirtualPoint espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AbsoluteCharOffset Ottiene l'offset in base uno dei caratteri dall'inizio del documento a TextPoint oggetto. (Ereditato da TextPoint)
Proprietà pubblica AbsoluteCharOffset Ottiene l'offset in base uno dei caratteri dall'inizio del documento all'oggetto.
Proprietà pubblica AtEndOfDocument Indica se l'oggetto è alla fine del documento. (Ereditato da TextPoint)
Proprietà pubblica AtEndOfDocument Restituisce true se l'oggetto si trova alla fine del documento.
Proprietà pubblica AtEndOfLine Ottiene indipendentemente dal fatto che l'oggetto sia la fine di una riga. (Ereditato da TextPoint)
Proprietà pubblica AtEndOfLine Restituisce true se l'oggetto è la fine di una riga.
Proprietà pubblica AtStartOfDocument Ottiene indipendentemente dal fatto che l'oggetto sia all'inizio del documento. (Ereditato da TextPoint)
Proprietà pubblica AtStartOfDocument Restituisce true se l'oggetto è all'inizio del documento.
Proprietà pubblica AtStartOfLine Ottiene indipendentemente dal fatto che l'oggetto sia all'inizio di una riga. (Ereditato da TextPoint)
Proprietà pubblica AtStartOfLine Restituisce true se l'oggetto è all'inizio di una riga.
Proprietà pubblica CodeElement[vsCMElement] Restituisce l'elemento di codice a TextPoint posizione. (Ereditato da TextPoint)
Proprietà pubblica CodeElement[vsCMElement] Restituisce l'elemento di codice a VirtualPoint posizione.
Proprietà pubblica DisplayColumn Ottiene il numero del contenuto della colonna viene visualizzata corrente TextPoint oggetto. (Ereditato da TextPoint)
Proprietà pubblica DisplayColumn Ottiene il numero della colonna viene visualizzata corrente che contiene l'oggetto.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello. (Ereditato da TextPoint)
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Line Ottiene il numero di riga dell'oggetto. (Ereditato da TextPoint)
Proprietà pubblica Line Ottiene il numero di riga dell'oggetto.
Proprietà pubblica LineCharOffset Ottiene l'offset del carattere dell'oggetto. (Ereditato da TextPoint)
Proprietà pubblica LineCharOffset Ottiene l'offset del carattere dell'oggetto.
Proprietà pubblica LineLength Ottiene il numero di caratteri in una riga contenente l'oggetto, escluso il carattere di nuova riga. (Ereditato da TextPoint)
Proprietà pubblica LineLength Ottiene il numero di caratteri in una riga contenente l'oggetto, escluso il carattere di nuova riga.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto TextPoint oggetto. (Ereditato da TextPoint)
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di un oggetto VirtualPoint oggetto.
Proprietà pubblica VirtualCharOffset Ottiene l'indice di colonna di un punto virtuale nello spazio virtuale.
Proprietà pubblica VirtualDisplayColumn Ottiene la colonna visualizzata la posizione corrente.

In alto

Metodi

  Nome Descrizione
Metodo pubblico CreateEditPoint() crea e restituisce EditPoint oggetto il percorso dell'oggetto chiamante. (Ereditato da TextPoint)
Metodo pubblico CreateEditPoint() crea e restituisce EditPoint oggetto il percorso dell'oggetto chiamante.
Metodo pubblico EqualTo(TextPoint) Restituisce se il valore dell'oggetto specificato il punto AbsoluteCharOffset la proprietà è uguale a quella di chiamare TextPoint oggetto. (Ereditato da TextPoint)
Metodo pubblico EqualTo(TextPoint) Restituisce se il valore del controllo specificato TextPoint oggetto AbsoluteCharOffset la proprietà è uguale a quella di chiamare VirtualPoint oggetto.
Metodo pubblico GreaterThan(TextPoint) Indica se il valore dell'oggetto chiamante AbsoluteCharOffset la proprietà è maggiore di quella dell'oggetto specificato del punto. (Ereditato da TextPoint)
Metodo pubblico GreaterThan(TextPoint) Restituisce se il valore dell'oggetto chiamante AbsoluteCharOffset la proprietà è maggiore di quella dell'oggetto specificato del punto.
Metodo pubblico LessThan(TextPoint) Indica se il valore dell'oggetto chiamato AbsoluteCharOffset la proprietà è inferiore a quella dell'oggetto specificato. (Ereditato da TextPoint)
Metodo pubblico LessThan(TextPoint) Restituisce se il valore dell'oggetto chiamato AbsoluteCharOffset la proprietà è inferiore a quella dell'oggetto specificato.
Metodo pubblico TryToShow(vsPaneShowHow, Object) Tenta di visualizzare la posizione del punto di inserimento. (Ereditato da TextPoint)
Metodo pubblico TryToShow(vsPaneShowHow, Object) Tenta di visualizzare la posizione del punto di inserimento.

In alto

Note

VirtualPoint gli oggetti sono simili a TextPoint l'oggetto con la differenza che è possibile eseguire una query sullo spazio virtuale in un documento.VirtualPoint gli oggetti vengono restituiti da TextSelection.StartPoint e TextSelection.EndPoint.

Lo spazio virtuale è uno spazio vuoto a destra delle righe di testo esistenti e i punti virtuali esistenti in questa area.

Esempi

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

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE