2012-11-07 2 views
1

내가하고있는 것보다 더 좋은 방법이있을 것입니다.RichTextBox에서 원시 RTF 추출하기

WPF RichTextBox에서 원시 RTF를 추출하려고합니다. 글쎄, 정말 내 맞춤 클래스의 무리를 받아서 RTF 문자열로 바꿀려고 노력하고 있지만, 특히 RTF 라이브러리를 직접 작성하고 싶지 않기 때문에 RichTextBox를 사용하고 있습니다. 이 작품

RTB.Selection.Save(memstream, DataFormats.Rtf); 
memstream.Seek(0, SeekOrigin.Begin); 
var sr = new StreamReader(memstream); 
var myText = sr.ReadToEnd(); 

하지만 터무니없이 서투른 것 같다 다음과 같이

내가 사용 방법은 (뭔가 처음 here 본 및 XML here을 추출하는 데 사용에서 수정)입니다. 그리고 나는 많은 양의 텍스트에 대한 성능의 영향에 대해 걱정하고 있습니다. 더 좋은 방법이 있습니까? (이 질문의 목적을 위해 WinForms RichTextBox를 사용할 수 없다고 가정 해 봅시다.)

답변

0

this 질문.

string mpic = @"{\pict\pngblip\picw" + 
    img.Width.ToString() + @"\pich" + img.Height.ToString() + 
    @"\picwgoal" + width.ToString() + @"\pichgoal" + height.ToString() + 
    @"\bin " + str + "}"