学海荡舟手机网

主页 > 实用文摘 > 教育文摘_12 > > 详细内容

authorware7.0函数教程连载--Framework类_课件制作

findtext

语法:number:=findtext("searchstring ",scopeiconid,textorkeywords,matchpattern,

resultsincontext,convertresultstopageids,searchinbackground)

说明:查找由searchstring指定的单词并返回匹配的次数。该函数也创建一个内部的匹配列表,供其他函数取得更详细的信息。searchstring可以由多个待查单词通过逻辑运算符(&,|,~)连接而成。scopeiconid用于指定在特定的【群组】设计图标或决策判断分支结构中进行查找,其默认值为0表示在整个文件中查找。textorkeywords用于指定在文本(0)还是关键词(1)中或所有内容(2)中查找,其默认值为0。matchpattern设置为“true”则表示将searchstring的内容作为匹配模板,其默认值为false。resultsincontext设置为“true”则保存匹配结果的环境。convertresultstopageids设置为“true”则会生成一个包含了匹配文本的所有页的id号码列表。searchinbackground设置为“true”则将查找工作放在后台运行。

gettextcontaining

语法:string:=gettextcontaining(n [,m,maxlen])

说明:返回由findtext()函数查找到的第n个(到第m个)匹配的单词,不同的匹配之间以回车符间隔。参数maxlen表示返回匹配单词所在环境字符串的最大长度,包括匹配单词本身。如果要得到环境字符串,必须在执行findtext函数时,将参数resultsincontext设置为“true”。

keywords

语法:string:=keywords(iconid@ "icontitle ")

说明:返回指定设计图标的关键词。如果设计图标有多个关键词,关键词之间用空格进行分隔。

pagecontaining

语法:id:=pagecontaining(iconid@ "icontitle " [,@"framework "])

说明:返回包含指定设计图标的页图标的id号码。当使用可选参数framework时,如果页图标属于该框架结构,该函数返回页图标的id号码,否则返回0。

pagefoundid

语法:id:=pagefoundid(n)

说明:执行findtext函数之后,该函数返回第n处被匹配的对象所在页图标的id号码。

pagefoundtitle

语法:title:=pagefoundtitle(n [,m])

说明:执行findtext函数之后,该函数返回第n处(或第n处到第m处)被匹配的对象所在页图标的标题,各标题之间以回车符分隔。

pagehistoryid

语法:id:=pagehistoryid(n)

说明:返回记录列表中第n页图标的id号码。n等于1时表示最近一次访问过的页。

pagehistorytitle

语法:title:=pagehistorytitle(n [,m])

说明:返回记录列表中第n处(或第n页到第m页之间的)图标的标题,标题之间以回车符分隔。

purgepagehistory

语法:purgepagehistory()

说明:清除页的记录,包括页图标的标题和id号码。