2012-02-28 28 views
1

私はRTFに変換するために、このような単純なメソッドに渡す、「レノボ」のような文字列を持っている:なぜ文字列をRTFテキストに変換すると余分な改行が追加されますか?

RichTextBox rtx = new RichTextBox(); 
    rtx.Text = sText; 
    string s = rtx.Rtf; 
    return s; 

結果はこのようなものです:

「{RTF1 \ \ ANSI \ ansicpg1252 \ deff0 \ deflang1033 {\ \ F0 \ fnil \ fcharset0 マイクロソフトサンセリフfonttbl {;}} \ R \ n \ viewkind4 \ UC1 \ PARD \ F0 \ fs17 レノボ\パー\ rをする\ n} \ R \ n "

これには、// parと2つの\ r \ na最終的に、これは後でこのRTFを取得してレポートに表示するときに問題になりますが、改行が発生します:(

どうなりますか?どうすれば修正できますか? ありがとう

答えて

1

はい、迷惑です。

いやがらせ修正:

rtx.SelectAll(); 
string s = rtx.SelectedRtf; 
+0

はありがとうございました。よく働く。 :) – Bohn

関連する問題