Я использую Visual Studio 10, .NET Framework 4 и создаю Rich Text Box Control для ввода текста. Я форматирую текст ТОЛЬКО путем написанияУправление RichTextBox использует только форматирование
*RichTextBox*.SelectionFont = new Font(currentFontFamily, currentFontSize, currentFontStyle);
Метод.
Когда я получаю доступ к форматированной строкой Rtf через RichTextBox .Rtf свойство, оно работает, но ТОЛЬКО содержит первое форматирование.
Например:
ЗдравствуйтеМир
приводит:
{\rtf1\ansi\ansicpg1252\deff0\deflang1031{\fonttbl{\f0\fnil\fcharset0 Verdana;}}
{\colortbl ;\red0\green0\blue0;}
\viewkind4\uc1\pard\cf1\b\f0\fs18 Hello World\par
}
, который на самом деле является Hello World
Это то же самое для всего. Шрифты, размеры, цвета, форматирование и т. Д. Может ли кто-нибудь помочь?
Показать некоторые примеры кода, где один из ваших кнопок применяет форматирование к вашему RTB. –