Freigeben über


EditPoint2-Schnittstelle

Ermöglicht Ihnen das Bearbeiten von Text als Daten in Textpuffern.

Namespace:  EnvDTE80
Assembly:  EnvDTE80 (in EnvDTE80.dll)

Syntax

'Declaration
<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

Der EditPoint2-Typ macht die folgenden Member verfügbar.

Eigenschaften

  Name Beschreibung
Öffentliche Eigenschaft AbsoluteCharOffset (Von EditPoint geerbt.)
Öffentliche Eigenschaft AbsoluteCharOffset Gibt den mit Eins beginnenden Zeichenoffset vom Anfang des Dokuments bis zum EditPoint2-Objekt zurück.
Öffentliche Eigenschaft AtEndOfDocument (Von EditPoint geerbt.)
Öffentliche Eigenschaft AtEndOfDocument Ruft einen Wert ab, der angibt, ob sich das Objekt am Ende des Dokuments befindet.
Öffentliche Eigenschaft AtEndOfLine (Von EditPoint geerbt.)
Öffentliche Eigenschaft AtEndOfLine Ruft einen Wert ab, der angibt, ob sich das Objekt am Ende einer Zeile befindet.
Öffentliche Eigenschaft AtStartOfDocument (Von EditPoint geerbt.)
Öffentliche Eigenschaft AtStartOfDocument Ruft einen Wert ab, der angibt, ob sich das Objekt am Anfang des Dokuments befindet.
Öffentliche Eigenschaft AtStartOfLine (Von EditPoint geerbt.)
Öffentliche Eigenschaft AtStartOfLine Ruft einen Wert ab, der angibt, ob sich das EditPoint-Objekt am Anfang einer Zeile befindet.
Öffentliche Eigenschaft CodeElement[vsCMElement] (Von EditPoint geerbt.)
Öffentliche Eigenschaft CodeElement[vsCMElement] Ruft das Codeelement ab, das sich an der EditPoint-Position befindet.
Öffentliche Eigenschaft DisplayColumn (Von EditPoint geerbt.)
Öffentliche Eigenschaft DisplayColumn Ruft die Nummer der aktuell angezeigten Spalte mit dem EditPoint-Objekt ab.
Öffentliche Eigenschaft DTE (Von EditPoint geerbt.)
Öffentliche Eigenschaft DTE Gibt das Erweiterungsobjekt der obersten Ebene zurück.
Öffentliche Eigenschaft Line (Von EditPoint geerbt.)
Öffentliche Eigenschaft Line Ruft die Zeilennummer des EditPoint-Objekts ab.
Öffentliche Eigenschaft LineCharOffset (Von EditPoint geerbt.)
Öffentliche Eigenschaft LineCharOffset Gibt den Zeichenoffset des EditPoint-Objekts zurück.
Öffentliche Eigenschaft LineLength (Von EditPoint geerbt.)
Öffentliche Eigenschaft LineLength Gibt die Anzahl der Zeichen in einer Zeile mit dem EditPoint-Objekt zurück, wobei die Zeilenendemarke nicht berücksichtigt wird.
Öffentliche Eigenschaft Parent (Von EditPoint geerbt.)
Öffentliche Eigenschaft Parent Ruft das unmittelbar übergeordnete Objekt des EditPoint-Objekts ab.

Zum Seitenanfang

Methoden

  Name Beschreibung
Öffentliche Methode ChangeCase(Object, vsCaseOptions) (Von EditPoint geerbt.)
Öffentliche Methode ChangeCase(Object, vsCaseOptions) Ändert die Groß-/Kleinschreibung des markierten Textes.
Öffentliche Methode CharLeft(Int32) (Von EditPoint geerbt.)
Öffentliche Methode CharLeft(Int32) Verschiebt den Bearbeitungspunkt um die angegebene Anzahl von Zeichen nach links.
Öffentliche Methode CharRight(Int32) (Von EditPoint geerbt.)
Öffentliche Methode CharRight(Int32) Verschiebt den Bearbeitungspunkt um die angegebene Anzahl von Zeichen nach rechts.
Öffentliche Methode ClearBookmark() (Von EditPoint geerbt.)
Öffentliche Methode ClearBookmark() Löscht alle unbenannten Lesezeichen in der aktuellen Textpufferzeile.
Öffentliche Methode Copy(Object, Boolean) (Von EditPoint geerbt.)
Öffentliche Methode Copy(Object, Boolean) Kopiert den angegebenen Textbereich in die Zwischenablage.
Öffentliche Methode CreateEditPoint() (Von EditPoint geerbt.)
Öffentliche Methode CreateEditPoint() Erstellt ein EditPoint-Objekt an der Position des aufrufenden Objekts und gibt es zurück.
Öffentliche Methode Cut(Object, Boolean) (Von EditPoint geerbt.)
Öffentliche Methode Cut(Object, Boolean) Kopiert den angegebenen Textbereich in die Zwischenablage und löscht diesen aus dem Dokument.
Öffentliche Methode Delete(Object) (Von EditPoint geerbt.)
Öffentliche Methode Delete(Object) Löscht den angegebenen Textbereich.
Öffentliche Methode DeleteWhitespace(vsWhitespaceOptions) (Von EditPoint geerbt.)
Öffentliche Methode DeleteWhitespace(vsWhitespaceOptions) Löscht horizontal oder vertikal die Leerzeichen (Leerraum) in unmittelbarer Umgebung der aktuellen Position im Textpuffer.
Öffentliche Methode EndOfDocument() (Von EditPoint geerbt.)
Öffentliche Methode EndOfDocument() Verschiebt den Bearbeitungspunkt an das Ende des Dokuments.
Öffentliche Methode EndOfLine() (Von EditPoint geerbt.)
Öffentliche Methode EndOfLine() Verschiebt den Bearbeitungspunkt an das Ende der aktuellen Zeile im Puffer.
Öffentliche Methode EqualTo(TextPoint) (Von EditPoint geerbt.)
Öffentliche Methode EqualTo(TextPoint) Gibt einen Wert zurück, der angibt, ob der Wert des für das AbsoluteCharOffset-Objekt angegebenen Punktes dem des aufrufenden EditPoint-Objekts entspricht.
Öffentliche Methode FindPattern(String, Int32, EditPoint%, TextRanges%) (Von EditPoint geerbt.)
Öffentliche Methode FindPattern(String, Int32, EditPoint%, TextRanges%) Sucht ein angegebenes Vergleichsmuster im markierten Text.
Öffentliche Methode GetLines(Int32, Int32) (Von EditPoint geerbt.)
Öffentliche Methode GetLines(Int32, Int32) Gibt eine Zeichenfolge zurück, die den Text zwischen zwei angegebenen Zeilen darstellt.
Öffentliche Methode GetText(Object) (Von EditPoint geerbt.)
Öffentliche Methode GetText(Object) Gibt den Text zwischen der aktuellen Position und der angegebenen Position im Puffer zurück.
Öffentliche Methode GreaterThan(TextPoint) (Von EditPoint geerbt.)
Öffentliche Methode GreaterThan(TextPoint) Gibt zurück, ob der Wert der AbsoluteCharOffset-Eigenschaft des EditPoint-Objekts größer ist als der des angegebenen TextPoint-Objekts.
Öffentliche Methode Indent(TextPoint, Int32) (Von EditPoint geerbt.)
Öffentliche Methode Indent(TextPoint, Int32) Zieht die markierten Zeilen um die angegebene Anzahl von Einzugsebenen ein.
Öffentliche Methode Insert(String) (Von EditPoint geerbt.)
Öffentliche Methode Insert(String) Fügt die angegebene Zeichenfolge an der aktuellen Position des Bearbeitungspunktes im Puffer ein.
Öffentliche Methode InsertFromFile(String) (Von EditPoint geerbt.)
Öffentliche Methode InsertFromFile(String) Fügt den Inhalt der angegebenen Datei an der aktuellen Position im Puffer ein.
Öffentliche Methode InsertNewLine Ermittelt den Zeilenumbruchstyp der Zeile, in der sich EditPoint2 befindet (Wagenrücklauf, Zeilenvorschub usw.), und fügt Count neue Zeilen an der Position von EditPoint2 ein.
Öffentliche Methode LessThan(TextPoint) (Von EditPoint geerbt.)
Öffentliche Methode LessThan(TextPoint) Gibt zurück, ob der Wert von AbsoluteCharOffset des aufgerufenen EditPoint-Objekts größer ist als der des angegebenen TextPoint-Objekts.
Öffentliche Methode LineDown(Int32) (Von EditPoint geerbt.)
Öffentliche Methode LineDown(Int32) Verschiebt den Bearbeitungspunkt um die angegebene Anzahl von Zeilen nach unten.
Öffentliche Methode LineUp(Int32) (Von EditPoint geerbt.)
Öffentliche Methode LineUp(Int32) Verschiebt den Bearbeitungspunkt um die angegebene Anzahl von Zeilen nach oben.
Öffentliche Methode MoveToAbsoluteOffset(Int32) (Von EditPoint geerbt.)
Öffentliche Methode MoveToAbsoluteOffset(Int32) Verschiebt den aktiven Punkt an den angegebenen, auf 1 basierenden absoluten Zeichenversatz des Dokuments.
Öffentliche Methode MoveToLineAndOffset(Int32, Int32) (Von EditPoint geerbt.)
Öffentliche Methode MoveToLineAndOffset(Int32, Int32) Verschiebt das Dokument an die angegebene Zeile und dort an die angegebene Zeichenversatzposition.
Öffentliche Methode MoveToPoint(TextPoint) (Von EditPoint geerbt.)
Öffentliche Methode MoveToPoint(TextPoint) Verschiebt den aktiven Punkt an die angegebene Position.
Öffentliche Methode NextBookmark() (Von EditPoint geerbt.)
Öffentliche Methode NextBookmark() Wechselt zur Position des nächsten Lesezeichens im Dokument.
Öffentliche Methode OutlineSection(Object) (Von EditPoint geerbt.)
Öffentliche Methode OutlineSection(Object) Erstellt einen Gliederungsbereich entsprechend einem Bearbeitungspunkt und dem angegebenen Textpunkt oder -wert.
Öffentliche Methode PadToColumn(Int32) (Von EditPoint geerbt.)
Öffentliche Methode PadToColumn(Int32) Füllt die aktuelle Zeile im Puffer bis zur angegebenen Spalte mit Leerzeichen (Leerraum) auf.
Öffentliche Methode Paste() (Von EditPoint geerbt.)
Öffentliche Methode Paste() Fügt den Inhalt der Zwischenablage an der aktuellen Position ein.
Öffentliche Methode PreviousBookmark() (Von EditPoint geerbt.)
Öffentliche Methode PreviousBookmark() Verschiebt den Bearbeitungsposition an die Position des vorherigen Lesezeichens im Dokument.
Öffentliche Methode ReadOnly(Object) (Von EditPoint geerbt.)
Öffentliche Methode ReadOnly(Object) Gibt einen Wert zurück, der angibt, ob Teile des angegebenen Textbereichs schreibgeschützten Text enthalten.
Öffentliche Methode ReplacePattern(TextPoint, String, String, Int32, TextRanges%) (Von EditPoint geerbt.)
Öffentliche Methode ReplacePattern(TextPoint, String, String, Int32, TextRanges%) Sucht ein Muster im angegebenen Textbereich und ersetzt dieses durch den angegebenen Text.
Öffentliche Methode ReplaceText(Object, String, Int32) (Von EditPoint geerbt.)
Öffentliche Methode ReplaceText(Object, String, Int32) Ersetzt den markierten Text durch den angegebenen Text.
Öffentliche Methode SetBookmark() (Von EditPoint geerbt.)
Öffentliche Methode SetBookmark() Setzt in der aktuellen Zeile im Puffer ein unbenanntes Lesezeichen.
Öffentliche Methode SmartFormat(TextPoint) (Von EditPoint geerbt.)
Öffentliche Methode SmartFormat(TextPoint) Formatiert den angegebenen Textbereich entsprechend der aktuellen Sprache.
Öffentliche Methode StartOfDocument() (Von EditPoint geerbt.)
Öffentliche Methode StartOfDocument() Verschiebt das Objekt an den Anfang des Dokuments.
Öffentliche Methode StartOfLine() (Von EditPoint geerbt.)
Öffentliche Methode StartOfLine() Verschiebt den Bearbeitungspunkt an den Anfang der aktuellen Zeile im Puffer.
Öffentliche Methode TryToShow(vsPaneShowHow, Object) (Von EditPoint geerbt.)
Öffentliche Methode TryToShow(vsPaneShowHow, Object) Hiermit wird versucht, die Position des Textpunkts anzuzeigen.
Öffentliche Methode Unindent(TextPoint, Int32) (Von EditPoint geerbt.)
Öffentliche Methode Unindent(TextPoint, Int32) Entfernt die Einzugszeichen in den markierten Zeilen entsprechend der angegebenen Anzahl von Einzugsebenen.
Öffentliche Methode WordLeft(Int32) (Von EditPoint geerbt.)
Öffentliche Methode WordLeft(Int32) Verschiebt das Objekt um die angegebene Anzahl von Wörtern nach links.
Öffentliche Methode WordRight(Int32) (Von EditPoint geerbt.)
Öffentliche Methode WordRight(Int32) Verschiebt das Objekt um die angegebene Anzahl von Wörtern nach rechts.

Zum Seitenanfang

Hinweise

EditPoint2-Objekte sind mit TextSelection-Objekten vergleichbar, außer dass sie auf Daten im Textpuffer und nicht auf in einem Code-Editor angezeigten Text verwendet werden.Der Unterschied besteht darin, dass globale Editor-Zustände wie Zeilenumbrüche und virtuelle Leerzeichen sich nicht auf Text im Puffer auswirken.

Jede Operation zum Ändern eines Textdokuments gibt einen Fehler zurück, wenn sie Zeichen in einem schreibgeschützten Block betrifft oder das Dokument selbst schreibgeschützt ist.

Beispiele

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

Siehe auch

Referenz

EnvDTE80-Namespace