Interfaccia EditPoint2

Consente di modificare il testo come dati nei buffer di testo.

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

Sintassi

'Dichiarazione
<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")> _
Public Interface EditPoint2 _
    Inherits EditPoint
[GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface EditPoint2 : EditPoint
[GuidAttribute(L"136AFA9F-F243-4ABB-A8F8-4C2D26C47163")]
public interface class EditPoint2 : EditPoint
[<GuidAttribute("136AFA9F-F243-4ABB-A8F8-4C2D26C47163")>]
type EditPoint2 =  
    interface
        interface EditPoint
    end
public interface EditPoint2 extends EditPoint

Il tipo EditPoint2 espone i seguenti membri.

Proprietà

  Nome Descrizione
Proprietà pubblica AbsoluteCharOffset (Ereditato da EditPoint)
Proprietà pubblica AbsoluteCharOffset Ottiene l'offset carattere in base uno a partire dall'inizio del documento fino all'oggetto EditPoint2.
Proprietà pubblica AtEndOfDocument (Ereditato da EditPoint)
Proprietà pubblica AtEndOfDocument Ottiene un valore che indica se l'oggetto si trova alla fine del documento.
Proprietà pubblica AtEndOfLine (Ereditato da EditPoint)
Proprietà pubblica AtEndOfLine Ottiene un valore che indica se l'oggetto si trova alla fine di una riga.
Proprietà pubblica AtStartOfDocument (Ereditato da EditPoint)
Proprietà pubblica AtStartOfDocument Ottiene un valore che indica se l'oggetto si trova all'inizio del documento.
Proprietà pubblica AtStartOfLine (Ereditato da EditPoint)
Proprietà pubblica AtStartOfLine Ottiene un valore che indica se l'oggetto EditPoint si trova all'inizio di una riga.
Proprietà pubblica CodeElement[vsCMElement] (Ereditato da EditPoint)
Proprietà pubblica CodeElement[vsCMElement] Ottiene l'elemento di codice alla posizione EditPoint.
Proprietà pubblica DisplayColumn (Ereditato da EditPoint)
Proprietà pubblica DisplayColumn Ottiene il numero della colonna correntemente visualizzata contenente l'oggetto EditPoint.
Proprietà pubblica DTE (Ereditato da EditPoint)
Proprietà pubblica DTE Restituisce l'oggetto estensibilità di primo livello.
Proprietà pubblica Line (Ereditato da EditPoint)
Proprietà pubblica Line Ottiene il numero di riga dell'oggetto EditPoint.
Proprietà pubblica LineCharOffset (Ereditato da EditPoint)
Proprietà pubblica LineCharOffset Ottiene l'offset carattere dell'oggetto EditPoint.
Proprietà pubblica LineLength (Ereditato da EditPoint)
Proprietà pubblica LineLength Ottiene il numero di caratteri presenti in una riga contenente l'oggetto EditPoint, escluso il carattere di nuova riga.
Proprietà pubblica Parent (Ereditato da EditPoint)
Proprietà pubblica Parent Ottiene l'oggetto padre immediato dell'oggetto EditPoint.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ChangeCase(Object, vsCaseOptions) (Ereditato da EditPoint)
Metodo pubblico ChangeCase(Object, vsCaseOptions) Converte i caratteri maiuscoli in minuscoli o viceversa nel testo selezionato.
Metodo pubblico CharLeft(Int32) (Ereditato da EditPoint)
Metodo pubblico CharLeft(Int32) Sposta il punto di modifica a sinistra del numero di caratteri specificato.
Metodo pubblico CharRight(Int32) (Ereditato da EditPoint)
Metodo pubblico CharRight(Int32) Sposta il punto di modifica a destra del numero di caratteri specificato.
Metodo pubblico ClearBookmark() (Ereditato da EditPoint)
Metodo pubblico ClearBookmark() Cancella tutti i segnalibri senza nome dalla riga corrente del buffer di testo.
Metodo pubblico Copy(Object, Boolean) (Ereditato da EditPoint)
Metodo pubblico Copy(Object, Boolean) Copia negli Appunti l'intervallo di testo specificato.
Metodo pubblico CreateEditPoint() (Ereditato da EditPoint)
Metodo pubblico CreateEditPoint() Crea e restituisce un oggetto EditPoint in corrispondenza della posizione dell'oggetto chiamante.
Metodo pubblico Cut(Object, Boolean) (Ereditato da EditPoint)
Metodo pubblico Cut(Object, Boolean) Copia l'intervallo di testo specificato negli Appunti e lo elimina dal documento.
Metodo pubblico Delete(Object) (Ereditato da EditPoint)
Metodo pubblico Delete(Object) Elimina l'intervallo di testo specificato.
Metodo pubblico DeleteWhitespace(vsWhitespaceOptions) (Ereditato da EditPoint)
Metodo pubblico DeleteWhitespace(vsWhitespaceOptions) Elimina i caratteri vuoti (spazi) orizzontalmente o verticalmente intorno alla posizione corrente nel buffer di testo.
Metodo pubblico EndOfDocument() (Ereditato da EditPoint)
Metodo pubblico EndOfDocument() Sposta il punto di modifica alla fine del documento.
Metodo pubblico EndOfLine() (Ereditato da EditPoint)
Metodo pubblico EndOfLine() Sposta il punto di modifica alla fine della riga corrente nel buffer.
Metodo pubblico EqualTo(TextPoint) (Ereditato da EditPoint)
Metodo pubblico EqualTo(TextPoint) Restituisce un valore che indica se il valore della proprietà AbsoluteCharOffset dell'oggetto punto specificato equivale a quello dell'oggetto EditPoint chiamante.
Metodo pubblico FindPattern(String, Int32, EditPoint%, TextRanges%) (Ereditato da EditPoint)
Metodo pubblico FindPattern(String, Int32, EditPoint%, TextRanges%) Trova il testo corrispondente a un criterio di ricerca nel testo selezionato.
Metodo pubblico GetLines(Int32, Int32) (Ereditato da EditPoint)
Metodo pubblico GetLines(Int32, Int32) Restituisce una stringa che rappresenta il testo fra due righe specificate.
Metodo pubblico GetText(Object) (Ereditato da EditPoint)
Metodo pubblico GetText(Object) Restituisce il testo fra la posizione corrente e la posizione specificata nel buffer.
Metodo pubblico GreaterThan(TextPoint) (Ereditato da EditPoint)
Metodo pubblico GreaterThan(TextPoint) Restituisce un valore che indica se il valore della proprietà AbsoluteCharOffset dell'oggetto TextPoint è maggiore di quello dell'oggetto EditPoint specificato.
Metodo pubblico Indent(TextPoint, Int32) (Ereditato da EditPoint)
Metodo pubblico Indent(TextPoint, Int32) Rientra le righe selezionate in base al numero di livelli di rientro specificato.
Metodo pubblico Insert(String) (Ereditato da EditPoint)
Metodo pubblico Insert(String) Inserisce la stringa specificata in corrispondenza della posizione corrente del punto di modifica nel buffer.
Metodo pubblico InsertFromFile(String) (Ereditato da EditPoint)
Metodo pubblico InsertFromFile(String) Inserisce il contenuto del file specificato in corrispondenza della posizione corrente nel buffer.
Metodo pubblico InsertNewLine Rileva il tipo di interruzione di riga utilizzato nella riga in corrispondenza di EditPoint2 (ritorno a capo, avanzamento riga e così via) e inserisce Count nuove righe in corrispondenza di EditPoint2.
Metodo pubblico LessThan(TextPoint) (Ereditato da EditPoint)
Metodo pubblico LessThan(TextPoint) Restituisce un valore che indica se il valore della proprietà AbsoluteCharOffset dell'oggetto TextPoint chiamato è minore di quello dell'oggetto EditPoint specificato.
Metodo pubblico LineDown(Int32) (Ereditato da EditPoint)
Metodo pubblico LineDown(Int32) Sposta il punto di modifica verso il basso del numero di righe specificato.
Metodo pubblico LineUp(Int32) (Ereditato da EditPoint)
Metodo pubblico LineUp(Int32) Sposta il punto di modifica verso l'alto del numero di righe specificato.
Metodo pubblico MoveToAbsoluteOffset(Int32) (Ereditato da EditPoint)
Metodo pubblico MoveToAbsoluteOffset(Int32) Sposta il punto attivo nell'offset carattere assoluto (base 1) specificato del documento.
Metodo pubblico MoveToLineAndOffset(Int32, Int32) (Ereditato da EditPoint)
Metodo pubblico MoveToLineAndOffset(Int32, Int32) Sposta il documento alla posizione specificata dell'offset carattere e riga.
Metodo pubblico MoveToPoint(TextPoint) (Ereditato da EditPoint)
Metodo pubblico MoveToPoint(TextPoint) Sposta il punto attivo nella posizione specificata.
Metodo pubblico NextBookmark() (Ereditato da EditPoint)
Metodo pubblico NextBookmark() Passa alla posizione del segnalibro successivo nel documento.
Metodo pubblico OutlineSection(Object) (Ereditato da EditPoint)
Metodo pubblico OutlineSection(Object) Crea una sezione di struttura in base a un punto di modifica e al punto di inserimento o valore specificato.
Metodo pubblico PadToColumn(Int32) (Ereditato da EditPoint)
Metodo pubblico PadToColumn(Int32) Riempie la riga corrente nel buffer con caratteri vuoti (spazi) fino alla colonna specificata.
Metodo pubblico Paste() (Ereditato da EditPoint)
Metodo pubblico Paste() Inserisce il contenuto degli Appunti nella posizione corrente.
Metodo pubblico PreviousBookmark() (Ereditato da EditPoint)
Metodo pubblico PreviousBookmark() Sposta il punto di modifica nella posizione del segnalibro precedente nel documento.
Metodo pubblico ReadOnly(Object) (Ereditato da EditPoint)
Metodo pubblico ReadOnly(Object) Restituisce un valore che indica se uno degli intervalli specificati contiene testo in sola lettura.
Metodo pubblico ReplacePattern(TextPoint, String, String, Int32, TextRanges%) (Ereditato da EditPoint)
Metodo pubblico ReplacePattern(TextPoint, String, String, Int32, TextRanges%) Trova il testo corrispondente a un criterio di ricerca nell'intervallo di testo dato e lo sostituisce con il testo specificato.
Metodo pubblico ReplaceText(Object, String, Int32) (Ereditato da EditPoint)
Metodo pubblico ReplaceText(Object, String, Int32) Sostituisce il testo selezionato con il testo specificato.
Metodo pubblico SetBookmark() (Ereditato da EditPoint)
Metodo pubblico SetBookmark() Imposta un segnalibro senza nome in corrispondenza della riga corrente nel buffer.
Metodo pubblico SmartFormat(TextPoint) (Ereditato da EditPoint)
Metodo pubblico SmartFormat(TextPoint) Formatta l'intervallo di testo specificato in base al linguaggio corrente.
Metodo pubblico StartOfDocument() (Ereditato da EditPoint)
Metodo pubblico StartOfDocument() Sposta l'oggetto all'inizio del documento.
Metodo pubblico StartOfLine() (Ereditato da EditPoint)
Metodo pubblico StartOfLine() Sposta il punto di modifica all'inizio della riga corrente nel buffer.
Metodo pubblico TryToShow(vsPaneShowHow, Object) (Ereditato da EditPoint)
Metodo pubblico TryToShow(vsPaneShowHow, Object) Esegue il tentativo di visualizzare la posizione del punto di inserimento.
Metodo pubblico Unindent(TextPoint, Int32) (Ereditato da EditPoint)
Metodo pubblico Unindent(TextPoint, Int32) Rimuove i caratteri di rientro dalle righe selezionate in base al numero specificato di livelli di rientro.
Metodo pubblico WordLeft(Int32) (Ereditato da EditPoint)
Metodo pubblico WordLeft(Int32) Sposta l'oggetto a sinistra in base al numero di parole specificato.
Metodo pubblico WordRight(Int32) (Ereditato da EditPoint)
Metodo pubblico WordRight(Int32) Sposta l'oggetto a destra in base al numero di parole specificato.

In alto

Note

Gli oggetti EditPoint2 sono simili agli oggetti TextSelection, l'unica differenza è che operano sui dati nel buffer di testo anziché sul testo visualizzato in un editor di codice. La differenza è che gli stati globali dell'editor, quali il ritorno a capo e gli spazi virtuali, non influiscono sul testo nel buffer.

Qualsiasi operazione con cui si tenti di modificare un documento di testo ha esito negativo se influisce sui caratteri contenuti in un blocco in sola lettura o se il documento stesso è in sola lettura.

Esempi

Sub EditPointExample()
  'Before running this example, open a text document.
  Dim objTD As TextDocument
  Dim objEP As EditPoint

  objTD = DTE.ActiveDocument.Object("TextDocument")
  objEP = objTD.StartPoint.CreateEditPoint
  objEP.Insert "Hello"
End Sub

Vedere anche

Riferimenti

Spazio dei nomi EnvDTE80