¿Cuál es la mejor manera de ahorrar un RichTextFile en C #?
-
09-09-2019 - |
Pregunta
Estoy intentando crear un clon bloc de notas / WordPad. Quiero guardarlo en formato .rtf para que pueda ser leído por WordPad. ¿Cómo puedo guardar un hacer esto en C #?
Solución
Suponiendo que está tratando de hacer esto por sí mismo con fines de aprendizaje, usted no desea utilizar una biblioteca que lo haga por usted:
Básicamente tiene que escribir un programa que tiene en la memoria, ya sea una cadena con formato RTF marcado, o un árbol DOM de datos similar. Utilizando el RTF especificación , debe escribir un archivo plano (texto) marcada correctamente y con una extensión .rtf. Lo mismo que si estuviera escribiendo un archivo HTML.
Otros consejos
Me corregirá si me equivoco, pero si usted está usando el control RichTextBox, sólo puede utilizar el método RichTextBox.SaveFile a accomplush esto. Sólo una suposición sin embargo que te refieres a hacerlo sin necesidad de utilizar ese control.
crear la especificación XML basado en su API y usted puede hacer su aplicación compatible con WordPad, Word, etc.