Q&A

  • RxRichEdit에서 RTF코드를 반환하는 방법 아시는분....
RxRichEdit컨트롤을 사용하고 있습니다.



근디, SaveToFile메소드 말고, 직접 RTF코드를 반환 받아서



저장하려고 합니다.(다른 정보도 한개의 파일로 같이 저장하려고)



델파이에 포함된 VB의 RichEdit나 RichEdit98은 RTF코드를 속성으로



읽어 올 수 있는데, RxRichEdit는 안되나여???



TRichStreamMode속성에 smPlainRTF라는 값과,



TRichStreamFormat속성에 sfRichText라는 값이 있기는 한데,



이걸 자~~알 쓰면 되나여???



고수님들의 조언 부탁드립니다.



좋은 하루 되세요.

1  COMMENTS
  • Profile
    이정욱 1999.05.25 21:51
    아래처럼 해보세요.

    Str에 RTF의 내용을 넣는 방법(편법인지도) 입니다.

    하지만 직관적이고 쉬우니 좋죠.



    var

    Stream : TMemoryStream;

    Str : String;

    begin

    Stream := TMemoryStream.Create;

    RxRichEdit1.Lines.SaveToStream(Stream);

    Stream.Position := 0;

    Memo1.Lines.LoadFromStream(Stream);

    Stream.Free;

    Str := Memo1.Text;

    end;



    전진우 wrote:

    > RxRichEdit컨트롤을 사용하고 있습니다.

    >

    > 근디, SaveToFile메소드 말고, 직접 RTF코드를 반환 받아서

    >

    > 저장하려고 합니다.(다른 정보도 한개의 파일로 같이 저장하려고)

    >

    > 델파이에 포함된 VB의 RichEdit나 RichEdit98은 RTF코드를 속성으로

    >

    > 읽어 올 수 있는데, RxRichEdit는 안되나여???

    >

    > TRichStreamMode속성에 smPlainRTF라는 값과,

    >

    > TRichStreamFormat속성에 sfRichText라는 값이 있기는 한데,

    >

    > 이걸 자~~알 쓰면 되나여???

    >

    > 고수님들의 조언 부탁드립니다.

    >

    > 좋은 하루 되세요.