EditPoint.GetText 方法
获取缓冲区中当前位置和指定位置之间的文本。
命名空间: EnvDTE
程序集: EnvDTE(在 EnvDTE.dll 中)
语法
声明
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
参数
PointOrCount
类型:Object必需。 或者是 TextPoint 对象,或者是字符数。
返回值
类型:String
缓冲区中当前位置和指定位置之间的文本的字符串。
备注
GetText 返回表示编辑点和 PointOrCount 之间的文本的字符串。 如果参数是整数,则 GetText 返回表示编辑点后指定字符数的字符串(每个行尾的隐含换行序列占一个字符)。
如果参数是负数,则 GetText 返回编辑点之前的文本。
示例
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 安全性
- 对直接调用方的完全信任。此成员不能由部分信任的代码使用。有关详细信息,请参阅通过部分受信任的代码使用库。