Domanda

Sto cercando di creare un clone notepad / WordPad. Voglio salvarlo in formato .rtf in modo che possa essere letto da WordPad. Come faccio a salvare un fare questo in C #?

È stato utile?

Soluzione

Supponendo che si sta cercando di farlo da soli a fini di apprendimento, non si desidera utilizzare una libreria di farlo per voi:

In sostanza è necessario scrivere un programma che tiene in memoria di una stringa con RTF markup, o un albero di dati DOM-like. Utilizzando il RTF specifica , si dovrebbe scrivere un file flat (testo) segnato correttamente e con estensione .rtf. Proprio lo stesso come se si stesse scrivendo un file HTML.

Altri suggerimenti

Correggetemi se sbaglio, ma se si utilizza il controllo RichTextBox, si può semplicemente utilizzare il metodo RichTextBox.SaveFile a accomplush questo. Solo una supposizione però che si intende farlo senza l'utilizzo di quel controllo.

link

creare le specifiche XML in base alla loro api e si può rendere la vostra applicazione compatibile con WordPad, parola, ecc.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top