他の誰かがこの問題を経験しましたか? 私のショップは、ついにコードを 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!)
これにより、保存するテキストがもう少し増えますが、それでもすべてではありません。
コメントや提案は大歓迎です。
ありがとうございました。