richEditControl Devexpressのテキストの一部を変更したいと思います。C#Devexpress RichEditControlから選択フォントを変更
たとえば、この文です。
「コジャエリ大学コンピューター工学科」
私は、これは1つを変更することができて、ボタンをクリックしたとき。
「コジャエリ大学コンピュータ工学部門」
は、テキストのみの一部は、斜体やその他の外観もできます。
ありがとうございました。以下
richEditControl Devexpressのテキストの一部を変更したいと思います。C#Devexpress RichEditControlから選択フォントを変更
たとえば、この文です。
「コジャエリ大学コンピューター工学科」
私は、これは1つを変更することができて、ボタンをクリックしたとき。
「コジャエリ大学コンピュータ工学部門」
は、テキストのみの一部は、斜体やその他の外観もできます。
ありがとうございました。以下
例では、選択したテキストイタリックプロパティを変更する方法を示しています。
//Gets selected text range
DocumentRange range = richEditControl1.Document.Selection;
//Begin selected text update
CharacterProperties characterProperties = richEditControl1.Document.BeginUpdateCharacters(range);
//Change font
characterProperties.Italic = true;
//End update
richEditControl1.Document.EndUpdateCharacters(characterProperties);
私はこれにしてみてください。私は外見「イタリック」が変更されたテキストにのみ文字や文字を追加する場合
DocumentRange[] dr = richEditControl1.Document.FindAll("Computer Engineering", SearchOptions.None);
CharacterProperties cp = richEditControl1.Document.BeginUpdateCharacters(dr[0]);
cp.Italic = true;
richEditControl1.Document.EndUpdateCharacters(cp);
すべては私がrichtextcontrol のテキストを変更するまでは良いです。
たとえば、コンピュータエンジニアをイタリックに変更し、テキストコントロールに1つの文字または文字を追加すると、斜体が消えてしまいます。