SearchText

SearchText 方法会在与 ECLPS 对象关联的连接的表示空间中搜索文本。此方法会返回找到文本的线性位置;如果未找到文本,则返回零。使用可选的 Dir 参数,可以向前(从左到右,从上到下)或向后(从右到左,从下到上)进行搜索。使用可选的 FoldCase 参数,搜索可以区分大小写,也可以折叠大小写(不区分)。

如果未提供起始位置,则搜索从向前搜索的屏幕开头开始,或从向后搜索的屏幕结尾开始。起始位置可以使用线性位置或行和列坐标提供。如果提供了起始位置,则表示开始搜索的位置。向前搜索从起始位置(包括)搜索到屏幕的最后一个字符。向后搜索从起始位置(包括)搜索到屏幕的第一个字符。

搜索字符串必须完全存在于搜索区域内,搜索才能成功(例如,如果搜索字符串横跨指定的起始位置,则不会找到它)。

返回的线性位置可以使用基类 ConvertPosToRowCol 方法转换为行和列坐标。