C#でRichTextFileを保存するための最良の方法は何ですか?
-
09-09-2019 - |
質問
私はメモ帳/ワードパッドのクローンを作成しようとしています。私はそれがワードパッドで読み取ることができるように.RTF形式で保存したいです。私はC#でこれを行う方法を保存しますか?
解決
あなたが学習目的のために、この自分でやろうとしていると仮定すると、あなたはあなたのためにそれを行うには、ライブラリを使用したくない:
は、基本的にはメモリにRTFマークアップを含む文字列、またはDOMのようなデータツリーのいずれかを保持しているプログラムを記述する必要があります。 RTF仕様を使用すると、あなたはフラット(テキスト)ファイルを書き込む必要があります適切と.RTF拡張子でマークアップされました。あなたがHTMLファイルを書いていたかのようにちょうど同じ。
他のヒント
私が間違っている場合は、
私を修正していますが、RichTextBoxコントロールを使用している場合、あなたはこれをaccomplushするRichTextBox.SaveFileメソッドを使用することができます。あなたはそのコントロールを使用せずにそれをやって意味それにもかかわらずただの推測ます。
RTF仕様リンクする
そのAPIに基づいて、XML仕様を作成し、ワードパッド、単語などを使用してアプリが互換性を持たせることができます。
所属していません StackOverflow