Изменить шрифт текста в RichTextBox

Мой текст находится в расширенном текстовом поле:

<Parag1 Level="One">
First text of parag1. Second text of parag1.
</Parag1>
<Parag2 Level="Two">
First text of parag2. Second text of parag2.
</Parag2>
<Parag3 Level="Footer">
First text of parag3. Second text of parag3.
</Parag3>
<Parag4 Level="Three">
First text of parag4. Second text of parag4.
</Parag4>

Я хочу изменить цвет шрифта и цвет текста текста:

1- Для тегов -> имя шрифта = Tahoma, размер = 10, цвет = красный

Пример: Или

2- Для текста между тегами уровень этого тега не Нижний колонтитул -> имя шрифта = Arial, размер = 12,color=black

Пример: Первый текст параг.1. Второй текст пункта 1. Или Первый текст пункта 4. Второй текст пункта 4.

3- Для текста между тегами уровень этого тега — Нижний колонтитул -> имя шрифта = Microsoft Sans Serif, размер = 8, цвет = синий

Пример: Первый текст пункта 3. Второй текст пункта 3.

Как я могу сделать это в c#? (Меняет шрифт всего текста сразу!)

6
задан John Saunders 2 April 2012 в 21:11
поделиться