C# Доработать rtf-библиотеку netrtfwriter (конфликт тегов)

Ретманд16 лет в сервисе
Данные заказчика будут вам доступны после подачи заявки
04.11.2015

1.Речь о свойствах шрифтов. Проблема-пересекающиеся теги (подчеркнутый, болд, курсив и др. исключают друг друга, см.картинку). 

Подсказка: netrtfwriter использует для тегов конструкции с фигурными скобками, которые не могут перекрываться

{\highlight  текст{\bтекст}текст}

а RichTextBox теги вида

\highlight1  текст \b текст \highlight0 текст \b0.

2. Написать функцию вывода свойств шрифта в указанной позиции, например:

var propColor=par.getCharFormat(15).FgColor;

3. Сделать addCharFormat (10, 15); как в richTextBox.Select (10, 5); - (выделяет 01234 в контрольном примере)

RichTextBox не предлагать, т.к. нужна многопоточность, а RichTextBox привязан к GUI. Проверка результата-присылаете солюшн (см.аттач) с скомпилированной dll. 

Заявки фрилансеров