Comment pouvons-nous montrer .rtf ou .doc comme document flowdocument dans WPF?

StackOverflow https://stackoverflow.com/questions/1623054

  •  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,

Était-ce utile?

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
scroll top