0

TextRangeで行った書式設定を失うことなく、フロー ドキュメントにを追加する必要がありRichTextBoxます。私はRichTextBox.Textそれを文字列に変換してすべての書式設定を失いますが、から読み取ったテキストの書式設定を失いたくありませんRichTextBox

TextRange t = new TextRange(rtb.Document.ContentStart, rtb.Document.ContentEnd);
String s = t.Text;

FlowDocument fd = new FlowDocument();
  /*
    this snippet works but looses formatting
    Paragraph p = new Paragraph();
    p.Inlines.Add(s);
    fd.Blocks.Add(p);
  */
fd.Blocks.Add(t); // cannot convert TextRange to Block
4

1 に答える 1