PowerBuilder 12:CopyRTF不会复制所有文本

时间:2010-12-17 21:45:16

标签: powerbuilder powerbuilder-conversion

还有其他人遇到过此问题吗? 我的商店终于开始将代码从PB8迁移到PB12.1。我的问题在于RTE控制。

此代码段位于fw_save_rtf()事件中。

     if rte_1.modified and NOT isNull(ldt_eff_dt) and NOT isNull(ls_frm_ver_doc) then

        rte_1.SaveDocument("c:/temp/saveme", FileTypeRichText!, EncodingANSI!)
        ls_rtf = rte_1.CopyRTF(True, Detail!)

        etc....

rte_1.SaveDocument行的结果是保存所有措辞。 CopyRTF方法的结果是文档中的最后一行被删除。

我甚至尝试过:

rte_1.SelectTextAll(Detail!)
ls_rtf = rte_1.CopyRTF(True, Detail!) 

并且可以保存更多的文本,但仍然不是一切。

欢迎提出任何意见或建议。

谢谢。

1 个答案:

答案 0 :(得分:0)

rte_1.CopyRTF(False, Detail!)怎么样?

Sybase对10.5版本的Rich Text控件进行了更改。您可能希望在发行说明中仔细查看哪些行为发生了变化。