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 AtEndOfDocument Ottiene un valore che indica se l'oggetto si trova alla fine del documento.
Proprietà pubblica AtEndOfLine Ottiene un valore che indica se l'oggetto si trova alla fine di una riga.
Proprietà pubblica AtStartOfDocument Ottiene un valore che indica se l'oggetto si trova all'inizio del documento.
Proprietà pubblica AtStartOfLine Ottiene un valore che indica se l'oggetto EditPoint si trova all'inizio di una riga.
Proprietà pubblica CodeElement Ottiene l'elemento di codice alla posizione EditPoint.
Proprietà pubblica DisplayColumn Ottiene il numero di colonna dell'oggetto EditPoint.
Proprietà pubblica DTE Ottiene l'oggetto estensibilità di primo livello.
Proprietà pubblica Line Ottiene il numero di riga dell'oggetto EditPoint.
Proprietà pubblica LineCharOffset Ottiene l'offset carattere dell'oggetto EditPoint.
Proprietà pubblica LineLength Ottiene il numero di caratteri di una riga.
Proprietà pubblica Parent Ottiene l'oggetto padre immediato dell'oggetto EditPoint.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ChangeCase Modifica le maiuscole in minuscole e 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 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 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 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 Restituisce un valore che indica se il valore della proprietà AbsoluteCharOffset dell'oggetto TextPoint è maggiore di quello dell'oggetto EditPoint specificato.
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 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 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 in 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 successivo segnalibro 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 Esegue il tentativo di visualizzare la posizione del punto di inserimento.
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 verso sinistra a seconda del numero di parole specificato.
Metodo pubblico WordRight Sposta l'oggetto verso destra a seconda del 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