スタイルのオーバーライドは、ドキュメントを変更することなく C1RichTextBox に表示される C1.WPF.RichTextBox.Documents.C1Document の スタイルを変更する方法です。
このインタフェースを実装するには、2 つの方法があります。1 つは、IStyleOverride.GetStyles が呼び出されるたびに C1RangeStyle のコレクションを計算します。または、事前に計算された C1RangeStyle のコレクションを用意し、GetStyles のパラメータとして渡された範囲内のスタイルを返します。 2 つ目の方法では、C1RangeStyleCollection を使用することをお勧めします。
オーバーライドできるのは、ドキュメントのレイアウトを変更しないスタイルプロパティだけです。たとえば、C1.WPF.RichTextBox.Documents.C1TextElement.FontWeightProperty は オーバーライドできませんが、C1.WPF.RichTextBox.Documents.C1TextElement.ForegroundProperty はオーバーライドできます。