1

単語の意味を編集できる辞書システムを作成していRichTextBoxます(ユーザー定義のFontSize、Colorなど...)

RichTextBox意味のあるコンテンツを Access データベースに RTF 形式で保存するにはどうすればよいでしょうか。で、これはどう読めばいいの?

4

2 に答える 2

2

Access 2007/2010/2013 のネイティブ リッチ テキストは、RTF ではなく HTML のサブセットを使用するため、データをロード/保存するときに RTF<>HTML との間で変換する場合を除き、データを保存する別の方法を見つける必要があります。フォーマットされたテキスト。

WPF RichText コントロールは RTF を使用するため、Access データベースにデータを保存する最善の方法は、おそらくバイナリ BLOB を使用することです。
Access では、OLE Objectデータ型を使用するか、新しいAttachmentデータ型を使用してこれを行うことができます。

RichText コントロールを介して入力されたテキストに対してテキスト検索を実行できるようにする場合はMemo、クリーンアップされた純粋なテキスト バージョンのデータを含む別のフィールドをデータベースに追加する必要があります。

.Net から添付ファイルを操作するには、いくつかの関連する質問があります。

于 2013-09-03T00:13:06.893 に答える
0

Access 2007 以降を使用している場合は、「メモ」フィールド タイプを使用できます。TextFormat プロパティを RichText に設定すると、RTF が可能になります。

編集するには、適切なフィールドがコントロール ソースとして設定されたテキスト ボックスを使用します。

コードで読み取るには、.Value プロパティにアクセスします。書式タグを挿入することもできます (例:) よろしければこちらへ。

于 2013-09-02T10:14:13.940 に答える