1

他の誰かがこの問題を経験しましたか? 私のショップは、ついにコードを 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!) 

これにより、保存するテキストがもう少し増えますが、それでもすべてではありません。

コメントや提案は大歓迎です。

ありがとうございました。

4

1 に答える 1

0

どうrte_1.CopyRTF(False, Detail!)ですか?

Sybase は、バージョン 10.5 前後でリッチ テキスト コントロールに変更を加えました。リリース ノートを調べて、どのような動作が変更されたかを確認してください。

于 2010-12-17T22:35:49.733 に答える