高亮对应的DXL Perm为
声明
bool highlightText(Object, int start, int stop, int colIndex, bool isHeading)
操作
突出显示给定模块中的文本,在给定列中从光标位置开始到光标位置停止。
示例
//Highlights the first 10 characters of the current objects heading
highlightText(current Object, 10, 20, 1, true)
请注意,一次只能突出显示一个对象。
查看 DXL 手册中的“对象搜索”一章,了解您在此上下文中可能需要的其他权限。
对于搜索,我建议烫发contains
声明
int contains(Buffer b, char ch [,int offset])
int contains(Buffer b, string word, int offset)
操作
第一种形式返回字符 ch 出现在缓冲区 b 中的索引,从 0 开始。如果存在,则值
offset 控制搜索开始的位置。例如,如果offset为1,则从2开始搜索。如果offset不是
如果存在,则从 0 开始搜索。如果偏移后没有出现 ch,则该函数返回 -1。
第二种形式返回字符串 word 在缓冲区中出现的索引,从 0 开始,前提是字符串是
前面有一个非字母数字字符。强制偏移参数的值控制搜索的位置
开始。如果偏移后没有出现单词,函数返回-1。