J'essaye de créer un clone de bloc-notes/wordpad. Je veux l'enregistrer au format .rtf afin qu'il puisse être lu par le wordpad. Comment est-ce que je sauvegarde un faire cela en C#?Quelle est la meilleure façon d'enregistrer un RichTextFile en C#?
Répondre
En supposant que vous essayez de faire vous-même à des fins d'apprentissage, vous n Ne voulez pas utiliser une bibliothèque pour le faire pour vous:
Fondamentalement, vous devez écrire un programme qui contient en mémoire une chaîne avec un balisage RTF, ou un arbre de données de type DOM. En utilisant le RTF specification, vous devez écrire un fichier plat (texte) marqué correctement et avec une extension .rtf. Tout comme si vous écriviez un fichier HTML.
Corrigez-moi si je me trompe, mais si vous utilisez le contrôle RichTextBox, vous pouvez simplement utiliser la méthode RichTextBox.SaveFile pour accomplir cela. Juste une supposition bien que vous signifiez le faire sans utiliser ce contrôle.
Je dois être honnête avec vous, je ne le savais pas. Merci! – Kredns
RTF Spec Link
créer la spécification XML en fonction de leur api et vous pouvez rendre votre application compatible avec WordPad, mot etc.
Mec, tu te rapproche de 10K. Bon travail! – Kredns