怎么使一个“计算文本的值”等于一个“RTF域”的值?
怎么使一个“计算文本的值”等于一个“RTF域”的值? 问题点数:0、回复次数:2Top
1 楼scor(zjscor_猪能)回复于 2003-06-02 18:02:14 得分 0
关注~~~~~~~~~
嘿嘿Top
2 楼fengyi999(老多)回复于 2003-06-02 18:31:43 得分 0
首先用代理取到Rtf的值赋给一个域!然后让计算文本的值为你的域的名称,如:fld_test
无论是client还是web方式,对于rtf域的内容你可以采用如下方式进行处理:
1。如果不需要格式化文本,就直接用
plaintext$ = rtf_item.getformattedtext(false,0)
2。如果需要格式化文本,就用:
plaintext$ = rtf_item.getformattedtext(true,300)
注意第二个参数可调,根据你实际输入需要换行的文字实际长度,然后需要自己创建一个函数,将字符串转化为数组,将rtf的内容按行(以chr(13))为分隔符存入数组中,重组时做一个循环将数组中的元素,直接转化为html的格式要求就行了,另外要注意一点就是,如果还没有实现换行的
效果,可以加入html标记<p>一行内容</p>,这样应该没有问题,试一下应该没有问题!Top




