как добавить textrange к потоку документа без потери форматирования в wpf c # - PullRequest
0 голосов
/ 16 ноября 2018

Мне нужно добавить TextRrange для потокового документа, не теряя форматирование, выполненное для него в RichTextBox. Я получаю RichTextBox.Text, который преобразует его в строку и теряет все форматирование, но я не хочу терять форматирование текста, прочитанного из расширенного текстового поля.

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



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