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 | |
---|---|---|
AbsoluteCharOffset | (Ereditato da EditPoint) | |
AbsoluteCharOffset | Ottiene l'offset in base uno dei caratteri dall'inizio del documento a EditPoint2 oggetto. | |
AtEndOfDocument | (Ereditato da EditPoint) | |
AtEndOfDocument | Ottiene un valore che indica se un oggetto è alla fine del documento. | |
AtEndOfLine | (Ereditato da EditPoint) | |
AtEndOfLine | Ottiene un valore che indica se un oggetto è la fine di una riga. | |
AtStartOfDocument | (Ereditato da EditPoint) | |
AtStartOfDocument | Ottiene un valore che indica se un oggetto è all'inizio del documento. | |
AtStartOfLine | (Ereditato da EditPoint) | |
AtStartOfLine | Ottiene un valore che indica se un EditPoint l'oggetto è all'inizio di una riga. | |
CodeElement[vsCMElement] | (Ereditato da EditPoint) | |
CodeElement[vsCMElement] | Ottiene l'elemento di codice a EditPoint posizione. | |
DisplayColumn | (Ereditato da EditPoint) | |
DisplayColumn | Ottiene il numero di contenere attualmente visualizzate delle colonne EditPoint oggetto. | |
DTE | (Ereditato da EditPoint) | |
DTE | Restituisce l'oggetto estensibilità di primo livello. | |
Line | (Ereditato da EditPoint) | |
Line | Ottiene il numero di riga di EditPoint oggetto. | |
LineCharOffset | (Ereditato da EditPoint) | |
LineCharOffset | Ottiene l'offset del carattere EditPoint oggetto. | |
LineLength | (Ereditato da EditPoint) | |
LineLength | Ottiene il numero di caratteri in un contenere la riga EditPoint oggetto, escluso il carattere di nuova riga. | |
Parent | (Ereditato da EditPoint) | |
Parent | Ottiene l'oggetto padre immediato di EditPoint oggetto. |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ChangeCase(Object, vsCaseOptions) | (Ereditato da EditPoint) | |
ChangeCase(Object, vsCaseOptions) | Modifica il testo selezionato. | |
CharLeft(Int32) | (Ereditato da EditPoint) | |
CharLeft(Int32) | Sposta il punto di modifica il numero specificato di caratteri a sinistra. | |
CharRight(Int32) | (Ereditato da EditPoint) | |
CharRight(Int32) | Sposta il punto di modifica il numero specificato di caratteri a destra. | |
ClearBookmark() | (Ereditato da EditPoint) | |
ClearBookmark() | Rimuovere tutti i segnalibri senza nome nella riga corrente del buffer di testo. | |
Copy(Object, Boolean) | (Ereditato da EditPoint) | |
Copy(Object, Boolean) | Copia l'intervallo specificato di testo negli Appunti. | |
CreateEditPoint() | (Ereditato da EditPoint) | |
CreateEditPoint() | crea e restituisce EditPoint oggetto il percorso dell'oggetto chiamante. | |
Cut(Object, Boolean) | (Ereditato da EditPoint) | |
Cut(Object, Boolean) | Copia l'intervallo specificato di testo negli Appunti e lo elimina dal documento. | |
Delete(Object) | (Ereditato da EditPoint) | |
Delete(Object) | Rimuove l'intervallo di testo specificato. | |
DeleteWhitespace(vsWhitespaceOptions) | (Ereditato da EditPoint) | |
DeleteWhitespace(vsWhitespaceOptions) | Elimina orizzontalmente o verticalmente i caratteri vuoti (vuoto) attorno alla posizione corrente nel buffer di testo. | |
EndOfDocument() | (Ereditato da EditPoint) | |
EndOfDocument() | Sposta il punto di modifica alla fine del documento. | |
EndOfLine() | (Ereditato da EditPoint) | |
EndOfLine() | Sposta il punto di modifica alla fine della riga corrente nel buffer. | |
EqualTo(TextPoint) | (Ereditato da EditPoint) | |
EqualTo(TextPoint) | Restituisce un valore che indica se il valore dell'oggetto specificato il punto AbsoluteCharOffset è uguale a quello del chiamare EditPoint oggetto. | |
FindPattern(String, Int32, EditPoint%, TextRanges%) | (Ereditato da EditPoint) | |
FindPattern(String, Int32, EditPoint%, TextRanges%) | Cerca un modello specificato di corrispondenza nel testo selezionato. | |
GetLines(Int32, Int32) | (Ereditato da EditPoint) | |
GetLines(Int32, Int32) | Restituisce una stringa che rappresenta il testo tra due righe specificate. | |
GetText(Object) | (Ereditato da EditPoint) | |
GetText(Object) | Restituisce il testo tra la posizione corrente e la posizione specificata nel buffer. | |
GreaterThan(TextPoint) | (Ereditato da EditPoint) | |
GreaterThan(TextPoint) | Restituisce se il valore di EditPoint oggetto AbsoluteCharOffset la proprietà è maggiore di quella del controllo specificato TextPoint oggetto. | |
Indent(TextPoint, Int32) | (Ereditato da EditPoint) | |
Indent(TextPoint, Int32) | Il rientro le righe selezionate dal numero di livelli di rientro. | |
Insert(String) | (Ereditato da EditPoint) | |
Insert(String) | Inserire la stringa specificata alla posizione corrente del punto di modifica nel buffer. | |
InsertFromFile(String) | (Ereditato da EditPoint) | |
InsertFromFile(String) | Inserisce il contenuto del file specificato nella posizione corrente nel buffer. | |
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. | |
LessThan(TextPoint) | (Ereditato da EditPoint) | |
LessThan(TextPoint) | Restituisce se il valore del chiamato EditPoint oggetto AbsoluteCharOffset è inferiore a quello del controllo specificato TextPoint oggetto. | |
LineDown(Int32) | (Ereditato da EditPoint) | |
LineDown(Int32) | Sposta il punto di modifica giù il numero specificato di righe. | |
LineUp(Int32) | (Ereditato da EditPoint) | |
LineUp(Int32) | Sposta il punto di modifica sul numero specificato di righe. | |
MoveToAbsoluteOffset(Int32) | (Ereditato da EditPoint) | |
MoveToAbsoluteOffset(Int32) | Sposta il punto attivo al 1 offset assoluto basato specificato di caratteri del documento. | |
MoveToLineAndOffset(Int32, Int32) | (Ereditato da EditPoint) | |
MoveToLineAndOffset(Int32, Int32) | Consente di spostare il documento alla posizione di offset specificata di carattere e la riga nella riga. | |
MoveToPoint(TextPoint) | (Ereditato da EditPoint) | |
MoveToPoint(TextPoint) | Sposta il punto attivo nella posizione specificata. | |
NextBookmark() | (Ereditato da EditPoint) | |
NextBookmark() | Consente di passare alla posizione del segnalibro successivo nel documento. | |
OutlineSection(Object) | (Ereditato da EditPoint) | |
OutlineSection(Object) | Crea una sezione della struttura basata su un punto di modifica e il punto o il valore di testo specificato. | |
PadToColumn(Int32) | (Ereditato da EditPoint) | |
PadToColumn(Int32) | Riempie la riga corrente nel buffer di caratteri vuoti (vuoto) nella colonna specificata. | |
Paste() | (Ereditato da EditPoint) | |
Paste() | Inserisce il contenuto degli Appunti nella posizione corrente. | |
PreviousBookmark() | (Ereditato da EditPoint) | |
PreviousBookmark() | Sposta il punto di modifica in corrispondenza del segnalibro precedente nel documento. | |
ReadOnly(Object) | (Ereditato da EditPoint) | |
ReadOnly(Object) | Restituisce un valore che indica se qualsiasi intervallo specificato contiene il testo in sola lettura. | |
ReplacePattern(TextPoint, String, String, Int32, TextRanges%) | (Ereditato da EditPoint) | |
ReplacePattern(TextPoint, String, String, Int32, TextRanges%) | Cerca un modello nell'intervallo di testo specificato e lo sostituirà con il testo specificato. | |
ReplaceText(Object, String, Int32) | (Ereditato da EditPoint) | |
ReplaceText(Object, String, Int32) | Sostituisce il testo selezionato con il testo specificato. | |
SetBookmark() | (Ereditato da EditPoint) | |
SetBookmark() | Imposta un segnalibro senza nome sull'attuale riga nel buffer. | |
SmartFormat(TextPoint) | (Ereditato da EditPoint) | |
SmartFormat(TextPoint) | Formatta intervallo di testo specificato in base al linguaggio corrente. | |
StartOfDocument() | (Ereditato da EditPoint) | |
StartOfDocument() | Sposta l'oggetto all'inizio del documento. | |
StartOfLine() | (Ereditato da EditPoint) | |
StartOfLine() | Sposta il punto di modifica alla riga corrente nel buffer. | |
TryToShow(vsPaneShowHow, Object) | (Ereditato da EditPoint) | |
TryToShow(vsPaneShowHow, Object) | Tenta di visualizzare la posizione del punto di inserimento. | |
Unindent(TextPoint, Int32) | (Ereditato da EditPoint) | |
Unindent(TextPoint, Int32) | Rimuove i caratteri di rientro nelle righe selezionate dal numero di livelli di rientro. | |
WordLeft(Int32) | (Ereditato da EditPoint) | |
WordLeft(Int32) | Sposta l'oggetto il numero specificato delle parole a sinistra. | |
WordRight(Int32) | (Ereditato da EditPoint) | |
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