Condividi tramite


Interfaccia EditPoint

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

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

Sintassi

'Dichiarazione
<GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")> _
Public Interface EditPoint _
    Inherits TextPoint
[GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface EditPoint : TextPoint
[GuidAttribute(L"C1FFE800-028B-4475-A907-14F51F19BB7D")]
public interface class EditPoint : TextPoint
[<GuidAttribute("C1FFE800-028B-4475-A907-14F51F19BB7D")>]
type EditPoint =  
    interface
        interface TextPoint
    end
public interface EditPoint extends TextPoint

Il tipo EditPoint espone i seguenti membri.

Proprietà

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

In alto

Metodi

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

In alto

Note

Gli oggetti EditPoint sono simili agli oggetti TextSelection, ma operano sui dati nel buffer di testo invece che 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 EnvDTE