Question

Je suis en train de créer un clone bloc-notes / WordPad. Je veux enregistrer au format .rtf afin qu'il puisse être lu par WordPad. Comment puis-je enregistrer un faire cela en C #?

Était-ce utile?

La solution

En supposant que vous essayez de faire vous-même à des fins d'apprentissage, vous ne voulez pas utiliser une bibliothèque pour le faire pour vous:

Fondamentalement, vous avez besoin d'écrire un programme qui tient en mémoire soit une chaîne avec des balises RTF, ou un arbre de données comme DOM. Utilisation de la spécification RTF , vous devez écrire un fichier plat (texte) marqué correctement et avec une extension .rtf. La même chose que si vous écrivez un fichier HTML.

Autres conseils

Corrigez-moi si je me trompe, mais si vous utilisez le contrôle RichTextBox, vous pouvez simplement utiliser la méthode RichTextBox.SaveFile pour accomplush cela. Juste une supposition bien que vous voulez dire le faire sans utiliser ce contrôle.

Lien

créer la spécification XML en fonction de leur api et vous pouvez rendre votre application compatible avec WordPad, mot etc.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top