RichTextBox
のRTFでテキストを取得するにはどうすればよいですか?私はこのようになっていますが、プロパティは存在しません。RichTextBoxからRTFを取得する方法
RichTextBox rtb = new RichTextBox();
string s = rtb.Rtf;
RichTextBox
のRTFでテキストを取得するにはどうすればよいですか?私はこのようになっていますが、プロパティは存在しません。RichTextBoxからRTFを取得する方法
RichTextBox rtb = new RichTextBox();
string s = rtb.Rtf;
リッチテキストボックスの内側に、ユーザが作成した実際のXAMLを取得するには、次の
TextRange tr = new TextRange(myRichTextBox.Document.ContentStart,
myRichTextBox.Document.ContentEnd);
MemoryStream ms = new MemoryStream();
tr.Save(ms, DataFormats.Xaml);
string xamlText = ASCIIEncoding.Default.GetString(ms.ToArray());
編集:私はテストするために私の目の前で、コードを持っていないが、TextRange
型のインスタンスを2つのリッチテキストボックスクラス、リサイズフレームワークから1とWPFフレームワークからの1つがありDataFormats.Rtf
ことができるDataFormats
パラメータを取るSave
(ストリーミングする)方法があります
System.Windows.Controls.RichTextBox wpfBox;
System.Windows.Forms.RichTextBox winformsBox;
Winforms RichTextBoxにはRtfプロパティのみがあり、もう1つにはFlowDocumentを含むDocumentプロパティがあります。
DataFormatsにはRtfメンバーが含まれています。おそらく、この方法はうまくいくでしょう。 –
そして今、RichTextBoxのRTFテキストを設定する方法は? – rpf
別の質問をする! ;) –