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 | |
---|---|---|
![]() |
AbsoluteCharOffset | Ottiene l'offset carattere in base 1 dell'oggetto EditPoint. |
![]() |
AbsoluteCharOffset | Ottiene l'offset in base uno dei caratteri dall'inizio del documento a TextPoint oggetto. (Ereditato da TextPoint) |
![]() |
AtEndOfDocument | Ottiene un valore che indica se l'oggetto si trova alla fine del documento. |
![]() |
AtEndOfDocument | Indica se l'oggetto è alla fine del documento. (Ereditato da TextPoint) |
![]() |
AtEndOfLine | Ottiene un valore che indica se l'oggetto si trova alla fine di una riga. |
![]() |
AtEndOfLine | Ottiene indipendentemente dal fatto che l'oggetto sia la fine di una riga. (Ereditato da TextPoint) |
![]() |
AtStartOfDocument | Ottiene un valore che indica se l'oggetto si trova all'inizio del documento. |
![]() |
AtStartOfDocument | Ottiene indipendentemente dal fatto che l'oggetto sia all'inizio del documento. (Ereditato da TextPoint) |
![]() |
AtStartOfLine | Ottiene un valore che indica se l'oggetto EditPoint si trova all'inizio di una riga. |
![]() |
AtStartOfLine | Ottiene indipendentemente dal fatto che l'oggetto sia all'inizio di una riga. (Ereditato da TextPoint) |
![]() |
CodeElement[vsCMElement] | Ottiene l'elemento di codice alla posizione EditPoint. |
![]() |
CodeElement[vsCMElement] | Restituisce l'elemento di codice a TextPoint posizione. (Ereditato da TextPoint) |
![]() |
DisplayColumn | Ottiene il numero di colonna dell'oggetto EditPoint. |
![]() |
DisplayColumn | Ottiene il numero del contenuto della colonna viene visualizzata corrente TextPoint oggetto. (Ereditato da TextPoint) |
![]() |
DTE | Ottiene l'oggetto estensibilità di primo livello. |
![]() |
DTE | Ottiene l'oggetto estensibilità di primo livello. (Ereditato da TextPoint) |
![]() |
Line | Ottiene il numero di riga dell'oggetto EditPoint. |
![]() |
Line | Ottiene il numero di riga dell'oggetto. (Ereditato da TextPoint) |
![]() |
LineCharOffset | Ottiene l'offset carattere dell'oggetto EditPoint. |
![]() |
LineCharOffset | Ottiene l'offset del carattere dell'oggetto. (Ereditato da TextPoint) |
![]() |
LineLength | Ottiene il numero di caratteri di una riga. |
![]() |
LineLength | Ottiene il numero di caratteri in una riga contenente l'oggetto, escluso il carattere di nuova riga. (Ereditato da TextPoint) |
![]() |
Parent | Ottiene l'oggetto padre immediato dell'oggetto EditPoint. |
![]() |
Parent | Ottiene l'oggetto padre immediato di un oggetto TextPoint oggetto. (Ereditato da TextPoint) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
![]() |
ChangeCase | Modifica le maiuscole in minuscole e viceversa nel testo selezionato. |
![]() |
CharLeft | Sposta il punto di modifica a sinistra del numero di caratteri specificato. |
![]() |
CharRight | Sposta il punto di modifica a destra del numero di caratteri specificato. |
![]() |
ClearBookmark | Elimina tutti i segnalibri senza nome dalla riga corrente del buffer di testo. |
![]() |
Copy | Copia negli Appunti l'intervallo di testo specificato. |
![]() |
CreateEditPoint() | Crea e restituisce un oggetto EditPoint in corrispondenza della posizione dell'oggetto chiamante. |
![]() |
CreateEditPoint() | crea e restituisce EditPoint oggetto il percorso dell'oggetto chiamante. (Ereditato da TextPoint) |
![]() |
Cut | Copia l'intervallo di testo specificato negli Appunti e lo elimina dal documento. |
![]() |
Delete | Elimina l'intervallo di testo specificato. |
![]() |
DeleteWhitespace | Elimina i caratteri vuoti (spazi) orizzontalmente o verticalmente intorno alla posizione corrente nel buffer di testo. |
![]() |
EndOfDocument | Sposta il punto di modifica alla fine del documento. |
![]() |
EndOfLine | Sposta il punto di modifica alla fine della riga corrente nel buffer. |
![]() |
EqualTo(TextPoint) | Restituisce un valore che indica se il valore della proprietà AbsoluteCharOffset dell'oggetto punto specificato equivale a quello dell'oggetto EditPoint chiamante. |
![]() |
EqualTo(TextPoint) | Restituisce se il valore dell'oggetto specificato il punto AbsoluteCharOffset la proprietà è uguale a quella di chiamare TextPoint oggetto. (Ereditato da TextPoint) |
![]() |
FindPattern | Trova il testo corrispondente a un criterio di ricerca nel testo selezionato. |
![]() |
GetLines | Ottiene una stringa che rappresenta il testo fra due righe specificate. |
![]() |
GetText | Ottiene il testo fra la posizione corrente e la posizione specificata nel buffer. |
![]() |
GreaterThan(TextPoint) | Restituisce un valore che indica se il valore della proprietà AbsoluteCharOffset dell'oggetto TextPoint è maggiore di quello dell'oggetto EditPoint specificato. |
![]() |
GreaterThan(TextPoint) | Indica se il valore dell'oggetto chiamante AbsoluteCharOffset la proprietà è maggiore di quella dell'oggetto specificato del punto. (Ereditato da TextPoint) |
![]() |
Indent | Rientra le righe selezionate in base al numero di livelli di rientro specificato. |
![]() |
Insert | Inserisce la stringa specificata in corrispondenza della posizione corrente del punto di modifica nel buffer. |
![]() |
InsertFromFile | Inserisce il contenuto del file specificato in corrispondenza della posizione corrente nel buffer. |
![]() |
LessThan(TextPoint) | Restituisce un valore che indica se il valore della proprietà AbsoluteCharOffset dell'oggetto TextPoint chiamato è minore di quello dell'oggetto EditPoint specificato. |
![]() |
LessThan(TextPoint) | Indica se il valore dell'oggetto chiamato AbsoluteCharOffset la proprietà è inferiore a quella dell'oggetto specificato. (Ereditato da TextPoint) |
![]() |
LineDown | Sposta il punto di modifica verso il basso del numero di righe specificato. |
![]() |
LineUp | Sposta il punto di modifica verso l'alto del numero di righe specificato. |
![]() |
MoveToAbsoluteOffset | Sposta il punto attivo nell'offset carattere assoluto in base 1 specificato. |
![]() |
MoveToLineAndOffset | Sposta il documento alla posizione specificata dell'offset carattere e riga. |
![]() |
MoveToPoint | Sposta il punto attivo nella posizione specificata. |
![]() |
NextBookmark | Passa alla posizione del successivo segnalibro nel documento. |
![]() |
OutlineSection | Crea una sezione di struttura in base a un punto di modifica e al punto di inserimento o valore specificato. |
![]() |
PadToColumn | Riempie la riga corrente nel buffer con caratteri vuoti (spazi) fino alla colonna specificata. |
![]() |
Paste | Inserisce il contenuto degli Appunti nella posizione corrente. |
![]() |
PreviousBookmark | Sposta il punto di modifica nella posizione del segnalibro precedente nel documento. |
![]() |
ReadOnly | Restituisce un valore che indica se uno degli intervalli specificati contiene testo in sola lettura. |
![]() |
ReplacePattern | Trova il testo corrispondente a un criterio di ricerca nell'intervallo di testo dato e lo sostituisce con il testo specificato. |
![]() |
ReplaceText | Sostituisce il testo selezionato con il testo specificato. |
![]() |
SetBookmark | Imposta un segnalibro senza nome in corrispondenza della riga corrente nel buffer. |
![]() |
SmartFormat | Formatta l'intervallo di testo specificato in base al linguaggio corrente. |
![]() |
StartOfDocument | Sposta l'oggetto all'inizio del documento. |
![]() |
StartOfLine | Sposta il punto di modifica all'inizio della riga corrente nel buffer. |
![]() |
TryToShow(vsPaneShowHow, Object) | Esegue il tentativo di visualizzare la posizione del punto di inserimento. |
![]() |
TryToShow(vsPaneShowHow, Object) | Tenta di visualizzare la posizione del punto di inserimento. (Ereditato da TextPoint) |
![]() |
Unindent | Rimuove i caratteri di rientro dalle righe selezionate in base al numero specificato di livelli di rientro. |
![]() |
WordLeft | Sposta l'oggetto verso sinistra a seconda del numero di parole specificato. |
![]() |
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