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 carattere in base 1 a partire dall'inizio del documento fino all'oggetto TextPoint. (Ereditato da TextPoint) | |
AtEndOfDocument | Ottiene un valore che indica se l'oggetto si trova alla fine del documento. | |
AtEndOfDocument | Ottiene un valore che indica se l'oggetto si trova 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 un valore che indica se l'oggetto si trova alla fine di una riga. (Ereditato da TextPoint) | |
AtStartOfDocument | Ottiene un valore che indica se l'oggetto si trova all'inizio del documento. | |
AtStartOfDocument | Ottiene un valore che indica se l'oggetto si trova 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 un valore che indica se l'oggetto si trova 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 nella posizione di TextPoint. (Ereditato da TextPoint) | |
DisplayColumn | Ottiene il numero di colonna dell'oggetto EditPoint. | |
DisplayColumn | Ottiene il numero della colonna attualmente visualizzata contenente l'oggetto TextPoint. (Ereditato da TextPoint) | |
DTE | Ottiene l'oggetto di estensibilità di primo livello. | |
DTE | Ottiene l'oggetto di 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 carattere dell'oggetto. (Ereditato da TextPoint) | |
LineLength | Ottiene il numero di caratteri di una riga. | |
LineLength | Ottiene il numero di caratteri di 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 di un oggetto TextPoint. (Ereditato da TextPoint) |
In alto
Metodi
Nome | Descrizione | |
---|---|---|
ChangeCase | Converte i caratteri maiuscoli in minuscoli o 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 un oggetto EditPoint in corrispondenza della posizione 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 specificato è uguale a quello dell'oggetto EditPoint chiamante. | |
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) | |
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 della proprietà AbsoluteCharOffset dell'oggetto chiamante è maggiore del valore dell'oggetto specificato. (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 EditPoint chiamato è minore di quello dell'oggetto TextPoint specificato. | |
LessThan(TextPoint) | Indica se il valore della proprietà AbsoluteCharOffset dell'oggetto chiamato è minore del valore 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 (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 segnalibro successivo 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) | Esegue il tentativo 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 a sinistra in base al numero di parole specificato. | |
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