2010-12-17 2 views
1

누구든지이 문제가 발생 했습니까? 마침내 PB8에서 PB12.1로 코드가 마이그레이션되고 있습니다. 내 문제는 RTE 컨트롤입니다.PowerBuilder 12 : CopyRTF가 모든 텍스트를 복사하지 않습니다.

이 코드 단편은 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!) 

그 모든 것을 아직도 조금 저장할 수있는 텍스트의 많은,하지만 가져옵니다.

모든 의견이나 제안을 환영합니다.

감사합니다.

답변

0

어때 대략 rte_1.CopyRTF(False, Detail!)?

Sybase는 버전 10.5 주변의 서식있는 텍스트 컨트롤을 변경했습니다. 릴리스 정보에서 어떤 동작이 변경되었는지 확인할 수 있습니다.

관련 문제