Как мы можем показать .rtf или .doc как потоковый документ в WPF?

Это для раздела справки приложения. Я думаю поставить flowdocumentReader для отображения справочного документа. Но возможно ли показать .rtf или любой .doc для отображения в Flowdocument. Или необходимо создать потоковый документ в Xaml. Пожалуйста помоги.

Спасибо,


person Ershad    schedule 26.10.2009    source источник


Ответы (1)


Что-то в этих строках сделает эту работу за вас, где documentPath — это ваш путь к файлу rtf:

FileStream fileStream = File.Open(documentPath, FileMode.Open, FileAccess.Read, FileShare.Read);

FlowDocument flowDocument = new FlowDocument();

TextRange textRange = new TextRange(flowDocument.ContentStart, flowDocument.ContentEnd);

textRange.Load(fileStream , DataFormats.Rtf);

Однако добавьте код проверки ошибок.

person Yogesh    schedule 26.10.2009