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.
- 1. Quelle est la meilleure façon d'écrire [0..100] en C#?
- 2. En C#, quelle est la meilleure façon d'enchaîner les constructeurs?
- 3. Quelle est la meilleure façon de formater C# dans WordPress?
- 4. Quelle est la meilleure façon d'écrire un tableau court [] dans un fichier en C#?
- 5. Quelle est la meilleure façon d'envoyer un fichier sur un réseau en utilisant C#?
- 6. Quelle est la meilleure façon de permettre à un utilisateur de rechercher un fichier en C#?
- 7. Quelle est la meilleure façon d'implémenter un délai AJAX?
- 8. quelle est la meilleure façon de marquer un texte?
- 9. Quelle est la meilleure façon de déboguer un Oracle SP?
- 10. Quelle est la meilleure façon de déboguer un écrasement explorer.exe?
- 11. Quelle est la meilleure façon de localiser un IEnumerable?
- 12. Quelle est la meilleure façon d'effacer l'écran en Perl?
- 13. Quelle est la meilleure façon de structurer un projet?
- 14. Quelle est la meilleure façon de chiffrer un clob?
- 15. Quelle est la meilleure façon d'implémenter des restrictions de saisie sur un TextBox en C#?
- 16. Quelle est la meilleure façon de vérifier un ListView pour les éléments cochés en C#?
- 17. Quelle est la meilleure façon de remplacer du texte dans un fichier en utilisant C#/.NET?
- 18. Quelle est la meilleure façon de rafraîchir un indice Nutch?
- 19. Quelle est la meilleure façon d'effacer un tableau de chaînes?
- 20. Quelle est la meilleure façon de vider un répertoire?
- 21. Quelle est la meilleure façon d'écrire dans un fichier Ruby?
- 22. Quelle est la meilleure façon de lire les données CSV?
- 23. C: Quelle est la meilleure façon de modifier un pointeur int passé via un typedef?
- 24. Quelle est la meilleure façon d'initialiser un tableau sur un tableau de longueur fixe? (C++/CLI)
- 25. Quelle est la meilleure façon de mettre à l'échelle un octet de façon uniforme?
- 26. Quelle est la meilleure façon d'échantillonner/profiler une application PyObjC?
- 27. Quelle est la meilleure façon de déclencher une exception en C#?
- 28. Quelle est la (meilleure) façon de gérer les dates avant le Christ en C# /. NET?
- 29. Quelle est la meilleure façon de gérer les certificats SSL non valides en C#
- 30. Quelle est la meilleure façon de planifier et d'organiser le développement d'une application en C?
Mec, tu te rapproche de 10K. Bon travail! – Kredns