[英]Extracting raw RTF from a RichTextBox
有比我正在做的更好的方法。
我正在嘗試從WPF RichTextBox中提取原始RTF。 好吧,確實,我想嘗試一堆自定義類並將其轉換為RTF字符串,但是我使用RichTextBox來完成此操作,因為我特別不想編寫自己的RTF庫。
我使用的方法(從東西第一次看到修改在這里和用於提取XML 這里 )如下:
RTB.Selection.Save(memstream, DataFormats.Rtf);
memstream.Seek(0, SeekOrigin.Begin);
var sr = new StreamReader(memstream);
var myText = sr.ReadToEnd();
這行得通,但是看起來很笨拙。 而且我擔心大量文本對性能的影響。 有沒有更好的辦法? (出於這個問題的目的,讓我們假設我不能使用WinForms RichTextBox。)
使用這個問題。
string mpic = @"{\pict\pngblip\picw" +
img.Width.ToString() + @"\pich" + img.Height.ToString() +
@"\picwgoal" + width.ToString() + @"\pichgoal" + height.ToString() +
@"\bin " + str + "}"
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.