Comment pouvons-nous montrer .rtf ou .doc comme document flowdocument dans WPF?
-
06-07-2019 - |
Question
C'est pour la section d'aide de l'application. Je pense à mettre flowdocumentReader pour afficher le document d'aide. Mais est-il possible d'afficher .rtf ou n'importe quel .doc à afficher dans Flowdocument.Ou est-il nécessaire de créer un document de flux dans Xaml. S'il vous plaît aider.
Merci,
La solution
Quelque chose sur ces lignes fera le travail pour vous où documentPath est votre chemin de fichier 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);
Ajoutez cependant le code de vérification d'erreur.
Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow