主题:  文本与文本域--小问题难死人!

老将

职务:普通成员
等级:1
金币:0.0
发贴:34
#12000/12/11 10:27:18
文本域在D8用不起,
请问在文本里,能做:
highlight
删除某指定行
添加一行文字到某指定位置

用哪些命令?



ruifeng

职务:普通成员
等级:1
金币:0.0
发贴:58
#22000/12/11 13:51:45
用text相关的lingo操作:
yourtext = member(yourMember).text
yourtext.char[yourPos] = yourwish
member(yourMember).text = yourtext
换行符:Chartonum(10) & Chartonum(13)
如还不清楚,请察看lingo字典



donlee

职务:普通成员
等级:1
金币:1.0
发贴:271
#32000/12/11 13:55:45
第一个问题我只有变通的办法,例如:
member(1).word[3].color=rgb(255,0,0)
第二个问题,例:
put "" into member(X).line[LineNumber]
第三个问题,例:
put "My text to insert" after(/before) member(X).char[Y]



5D精英

职务:普通成员
等级:3
金币:10.0
发贴:1340
#42000/12/11 16:52:52
highlight
member(whichCastMember).hilite 或 fieldChunkExpression.hilite()
删除某指定行
delete textMemberExpression.line[whichLine]
添加一行文字到某指定位置
put expression before chunkExpression
put expression into chunkExpression
put expression after chunkExpression



老将

职务:普通成员
等级:1
金币:0.0
发贴:34
#52000/12/27 19:54:04
大侠们的回复对我帮助不小,在此谢过了。我这里浏览内容窗口总是死机,所以发帖子别提多难了,我用了几台电脑都是这样,不知道大家有什么遭遇。
言归正传,我现在用文本代替域文本了,但是在做删除文本的动作时遇到了麻烦:有简单的命令可以做象域文本那样 delelte field "xyz" 吗?我在ligo里只看到删除一行文字的命令啊,哪个来指点一下?!