0

メモ帳/ワードパッドのクローンを作成しようとしています。ワードパッドで読めるように .rtf 形式で保存したいです。C#でこれを保存するにはどうすればよいですか?

4

3 に答える 3

2

学習目的でこれを自分でやろうとしていると仮定すると、ライブラリを使用してそれを行うことは望ましくありません。

基本的に、RTF マークアップを含む文字列または DOM のようなデータ ツリーをメモリに保持するプログラムを作成する必要があります。RTF 仕様を使用して、適切にマークアップされ、.rtf 拡張子を持つフラット (テキスト) ファイルを作成する必要があります。HTMLファイルを書いているかのように。

于 2009-04-15T00:09:16.637 に答える
1

間違っていたら訂正してください。ただし、RichTextBox コントロールを使用している場合は、RichTextBox.SaveFile メソッドを使用するだけでこれを達成できます。ただし、そのコントロールを使用せずにそれを行うことを意味していると推測してください。

于 2009-04-15T00:08:15.577 に答える
0

RTF仕様リンク

API に基づいて xml 仕様を作成すると、アプリをワードパッドやワードなどと互換性を持たせることができます。

于 2009-04-15T00:09:08.850 に答える