下付き文字と上付き文字のテキストを含む RichTextBox があります。問題は、RichTextBox からテキストをそのままコピーできないことです。元のテキストとして下付き文字または上付き文字のないテキストが得られます。
誰かが私に正しい解決策を教えてくれれば幸いです。
ここに私のコピーコードがあります:
TextRange copiedTextRange = new TextRange(richTextSourceText.Document.ContentStart, richTextSourceText.Document.ContentEnd);
MemoryStream memoryStream = new MemoryStream();
copiedTextRange .Save(memoryStream, DataFormats.Rtf);
次に、ここに私の貼り付けコードがあります:
TextRange pastedTextRange;
pastedTextRange= new TextRange(richTextDestinationText.Document.ContentStart, richTextDestinationText.Document.ContentEnd);
pastedTextRange.Load(memoryStream, DataFormats.Rtf);