1

私がやっていることよりも、これを行うためのより良い方法が必要です。

WPF RichTextBox から生の RTF を抽出しようとしています。ええと、実際には、たくさんのカスタム クラスを取得して RTF 文字列に変換しようとしていますが、独自の RTF ライブラリを特に書きたくないので、RichTextBox を使用してそれを実行しています。

私が使用している方法 (ここで最初に見たものから変更し、ここXML を抽出するために使用したもの) は次のとおりです。

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

これは機能しますが、途方もなく不器用に思えます。また、大量のテキストでのパフォーマンスへの影響についても心配しています。より良い方法はありますか?(この質問では、WinForms RichTextBox を使用できないと仮定します。)

4

1 に答える 1

1

この質問を使用します。

string mpic = @"{\pict\pngblip\picw" + 
    img.Width.ToString() + @"\pich" + img.Height.ToString() +
    @"\picwgoal" + width.ToString() + @"\pichgoal" + height.ToString() + 
    @"\bin " + str + "}"
于 2013-02-08T19:12:13.410 に答える