Interfaccia EditPoint2

Consente di modificare il testo nel 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 in base uno dei caratteri dall'inizio del documento a EditPoint2 oggetto.
Proprietà pubblica AtEndOfDocument (Ereditato da EditPoint)
Proprietà pubblica AtEndOfDocument Ottiene un valore che indica se un oggetto è alla fine del documento.
Proprietà pubblica AtEndOfLine (Ereditato da EditPoint)
Proprietà pubblica AtEndOfLine Ottiene un valore che indica se un oggetto è la fine di una riga.
Proprietà pubblica AtStartOfDocument (Ereditato da EditPoint)
Proprietà pubblica AtStartOfDocument Ottiene un valore che indica se un oggetto è all'inizio del documento.
Proprietà pubblica AtStartOfLine (Ereditato da EditPoint)
Proprietà pubblica AtStartOfLine Ottiene un valore che indica se un EditPoint l'oggetto è all'inizio di una riga.
Proprietà pubblica CodeElement[vsCMElement] (Ereditato da EditPoint)
Proprietà pubblica CodeElement[vsCMElement] Ottiene l'elemento di codice a EditPoint posizione.
Proprietà pubblica DisplayColumn (Ereditato da EditPoint)
Proprietà pubblica DisplayColumn Ottiene il numero di contenere attualmente visualizzate delle colonne EditPoint oggetto.
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 di EditPoint oggetto.
Proprietà pubblica LineCharOffset (Ereditato da EditPoint)
Proprietà pubblica LineCharOffset Ottiene l'offset del carattere EditPoint oggetto.
Proprietà pubblica LineLength (Ereditato da EditPoint)
Proprietà pubblica LineLength Ottiene il numero di caratteri in un contenere la riga EditPoint oggetto, escluso il carattere di nuova riga.
Proprietà pubblica Parent (Ereditato da EditPoint)
Proprietà pubblica Parent Ottiene l'oggetto padre immediato di EditPoint oggetto.

In alto

Metodi

  Nome Descrizione
Metodo pubblico ChangeCase(Object, vsCaseOptions) (Ereditato da EditPoint)
Metodo pubblico ChangeCase(Object, vsCaseOptions) Modifica il testo selezionato.
Metodo pubblico CharLeft(Int32) (Ereditato da EditPoint)
Metodo pubblico CharLeft(Int32) Sposta il punto di modifica il numero specificato di caratteri a sinistra.
Metodo pubblico CharRight(Int32) (Ereditato da EditPoint)
Metodo pubblico CharRight(Int32) Sposta il punto di modifica il numero specificato di caratteri a destra.
Metodo pubblico ClearBookmark() (Ereditato da EditPoint)
Metodo pubblico ClearBookmark() Rimuovere tutti i segnalibri senza nome nella riga corrente del buffer di testo.
Metodo pubblico Copy(Object, Boolean) (Ereditato da EditPoint)
Metodo pubblico Copy(Object, Boolean) Copia l'intervallo specificato di testo negli Appunti.
Metodo pubblico CreateEditPoint() (Ereditato da EditPoint)
Metodo pubblico CreateEditPoint() crea e restituisce EditPoint oggetto il percorso dell'oggetto chiamante.
Metodo pubblico Cut(Object, Boolean) (Ereditato da EditPoint)
Metodo pubblico Cut(Object, Boolean) Copia l'intervallo specificato di testo negli Appunti e lo elimina dal documento.
Metodo pubblico Delete(Object) (Ereditato da EditPoint)
Metodo pubblico Delete(Object) Rimuove l'intervallo di testo specificato.
Metodo pubblico DeleteWhitespace(vsWhitespaceOptions) (Ereditato da EditPoint)
Metodo pubblico DeleteWhitespace(vsWhitespaceOptions) Elimina orizzontalmente o verticalmente i caratteri vuoti (vuoto) attorno 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 dell'oggetto specificato il punto AbsoluteCharOffset è uguale a quello del chiamare EditPoint oggetto.
Metodo pubblico FindPattern(String, Int32, EditPoint%, TextRanges%) (Ereditato da EditPoint)
Metodo pubblico FindPattern(String, Int32, EditPoint%, TextRanges%) Cerca un modello specificato di corrispondenza nel testo selezionato.
Metodo pubblico GetLines(Int32, Int32) (Ereditato da EditPoint)
Metodo pubblico GetLines(Int32, Int32) Restituisce una stringa che rappresenta il testo tra due righe specificate.
Metodo pubblico GetText(Object) (Ereditato da EditPoint)
Metodo pubblico GetText(Object) Restituisce il testo tra la posizione corrente e la posizione specificata nel buffer.
Metodo pubblico GreaterThan(TextPoint) (Ereditato da EditPoint)
Metodo pubblico GreaterThan(TextPoint) Restituisce se il valore di EditPoint oggetto AbsoluteCharOffset la proprietà è maggiore di quella del controllo specificato TextPoint oggetto.
Metodo pubblico Indent(TextPoint, Int32) (Ereditato da EditPoint)
Metodo pubblico Indent(TextPoint, Int32) Il rientro le righe selezionate dal numero di livelli di rientro.
Metodo pubblico Insert(String) (Ereditato da EditPoint)
Metodo pubblico Insert(String) Inserire la stringa specificata alla 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 nella posizione corrente nel buffer.
Metodo pubblico InsertNewLine Rileva il tipo di interruzione di riga utilizzato nella riga contenente EditPoint2 si trova (ritorno a capo, avanzamento riga, e così via) e inserito Count nuove righe alla posizione di EditPoint2.
Metodo pubblico LessThan(TextPoint) (Ereditato da EditPoint)
Metodo pubblico LessThan(TextPoint) Restituisce se il valore del chiamato EditPoint oggetto AbsoluteCharOffset è inferiore a quello del controllo specificato TextPoint oggetto.
Metodo pubblico LineDown(Int32) (Ereditato da EditPoint)
Metodo pubblico LineDown(Int32) Sposta il punto di modifica giù il numero specificato di righe.
Metodo pubblico LineUp(Int32) (Ereditato da EditPoint)
Metodo pubblico LineUp(Int32) Sposta il punto di modifica sul numero specificato di righe.
Metodo pubblico MoveToAbsoluteOffset(Int32) (Ereditato da EditPoint)
Metodo pubblico MoveToAbsoluteOffset(Int32) Sposta il punto attivo al 1 offset assoluto basato specificato di caratteri del documento.
Metodo pubblico MoveToLineAndOffset(Int32, Int32) (Ereditato da EditPoint)
Metodo pubblico MoveToLineAndOffset(Int32, Int32) Consente di spostare il documento alla posizione di offset specificata di carattere e la riga nella 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() Consente di passare alla posizione del segnalibro successivo nel documento.
Metodo pubblico OutlineSection(Object) (Ereditato da EditPoint)
Metodo pubblico OutlineSection(Object) Crea una sezione della struttura basata su un punto di modifica e il punto o il valore di testo specificato.
Metodo pubblico PadToColumn(Int32) (Ereditato da EditPoint)
Metodo pubblico PadToColumn(Int32) Riempie la riga corrente nel buffer di caratteri vuoti (vuoto) nella 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 in corrispondenza del segnalibro precedente nel documento.
Metodo pubblico ReadOnly(Object) (Ereditato da EditPoint)
Metodo pubblico ReadOnly(Object) Restituisce un valore che indica se qualsiasi intervallo specificato contiene il testo in sola lettura.
Metodo pubblico ReplacePattern(TextPoint, String, String, Int32, TextRanges%) (Ereditato da EditPoint)
Metodo pubblico ReplacePattern(TextPoint, String, String, Int32, TextRanges%) Cerca un modello nell'intervallo di testo specificato e lo sostituirà 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 sull'attuale riga nel buffer.
Metodo pubblico SmartFormat(TextPoint) (Ereditato da EditPoint)
Metodo pubblico SmartFormat(TextPoint) Formatta 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 alla riga corrente nel buffer.
Metodo pubblico TryToShow(vsPaneShowHow, Object) (Ereditato da EditPoint)
Metodo pubblico TryToShow(vsPaneShowHow, Object) Tenta 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 nelle righe selezionate dal numero di livelli di rientro.
Metodo pubblico WordLeft(Int32) (Ereditato da EditPoint)
Metodo pubblico WordLeft(Int32) Sposta l'oggetto il numero specificato delle parole a sinistra.
Metodo pubblico WordRight(Int32) (Ereditato da EditPoint)
Metodo pubblico WordRight(Int32) Sposta l'oggetto il numero specificato delle parole a destra.

In alto

Note

EditPoint2 gli oggetti sono simili a TextSelection gli oggetti, ma che agiscono sui dati nel buffer di testo anziché sul testo visualizzato in un editor di codice.La differenza è che il testo nel buffer non è influenzata da stati globali dell'editor, ad esempio il wrapping di parole e spazi virtuali.

Qualsiasi operazione che tenta di modificare l'esito negativo di un documento di testo se influisce su caratteri contenuti in un blocco di sola lettura, o se il documento è di 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