Как мы можем показать .rtf или .doc как потоковый документ в WPF? - PullRequest
8 голосов
/ 26 октября 2009

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

Спасибо

1 Ответ

13 голосов
/ 26 октября 2009

Что-то в этих строках будет работать за вас, где 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);

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

...