Freigeben über


EditPoint2.GetText-Methode

Gibt den Text zwischen der aktuellen Position und der angegebenen Position im Puffer zurück.

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

Syntax

'Declaration
Function GetText ( _
    PointOrCount As Object _
) As String
string GetText(
    Object PointOrCount
)
String^ GetText(
    [InAttribute] Object^ PointOrCount
)
abstract GetText : 
        PointOrCount:Object -> string
function GetText(
    PointOrCount : Object
) : String

Parameter

  • PointOrCount
    Typ: Object

    Erforderlich. Entweder ein TextPoint-Objekt oder eine Anzahl von Zeichen.

Rückgabewert

Typ: String
Gibt eine Textzeichenfolge zwischen der aktuellen Position und der angegebenen Position im Puffer zurück.

Hinweise

GetText gibt eine Zeichenfolge zurück, die den Text zwischen dem Bearbeitungspunkt und PointOrCount darstellt. Wenn das Argument eine ganze Zahl ist, dann gibt diese Funktion eine Zeichenfolge zurück, die die angegebene Anzahl der Zeichen nach dem Bearbeitungspunkt darstellt. (Für eine implizite Zeilenumbruchsequenz am Ende jeder Zeile wird jeweils ein Zeichen addiert).

Wenn das Argument negativ ist, gibt GetText den Text vor dem Bearbeitungspunkt zurück.

Beispiele

Sub GetTextExample()
   Dim objTextDoc As TextDocument
   Dim objEditPt As EditPoint, iCtr As Integer
        
   ' Create a new text file.
   DTE.ItemOperations.NewFile("General\Text File")
        
   ' Get a handle to the new document and create an EditPoint.
   objTextDoc = DTE.ActiveDocument.Object("TextDocument")
   objEditPt = objTextDoc.StartPoint.CreateEditPoint
        
   ' Insert ten lines of text.
   For iCtr = 1 To 10
      objeditpt.Insert("This is a test." & Chr(13))
   Next iCtr
   objEditPt.StartOfDocument()
   msgbox("The results of GetText: " & Chr(13) & objeditpt.GetText(4))
End Sub

.NET Framework-Sicherheit

Siehe auch

Referenz

EditPoint2 Schnittstelle

EnvDTE80-Namespace