1

RichtextBox の Rtf プロパティを変更すると、再び自動フォーマットされます。色、フォント、その他のテーブルからアイテムが削除されるため、これは避けたいと思います。

"\b\b" -> "\b"
"\cf1 hello \cf3 world" -> color #2 in the color-table is getting deleted
//so that cf3 doesn't make any sense anymore

この「自動フォーマット」を無効にすることはできますか?

4

1 に答える 1

1

SelectionStartRTF コントロールは、とプロパティを介して操作するように設計されておりSelectionLength、その後に などの rtf 属性が続きますSelectionColor = yada-yada-yada。RTF データを操作するには、RTF 文字列プロパティを解析する必要があり、RTF 制御文字と RTF テキストを正しく識別し、フォントとカラー インデックスを同期させることは困難です。

あなたの質問に対する答えはノーです。コントロールからの rtf コードの自動生成を無効にすることはできません。

于 2013-01-16T13:50:07.457 に答える