Добрый день. Столкнулся со следующей проблемой: использую Rich Text Box и введенный в него текст необходимо отобразить в отчете.
При присваивании переменной типа string значения RichTextBox1.Text отображается не текст, а нечто следующего вида:
__LP___x005C_rtf1_x005C_ansi_x005C_ansicpg1251_x005C_deff0_x005C_deflang1049__LP___x005C_fonttbl__LP___x005C_f0_x005C_fnil_x005C_fcharset204_x0020_Microsoft_x0020_Sans_x0020_Serif_x003B___RP____RP___x005C ...
Подскажите, как это побороть...
Присваивание текста из RichEdit в текстовую переменную
Присваивание текста из RichEdit в текстовую переменную
Здравствуйте.
В свойстве Text компонента StiRichText хранится упакованное содержимое. Попробуйте использовать свойство RtfText.
Если же вам нужен не Rtf текст, а простой текст безо всякого форматирования, то придется использовать следующий код:
Спасибо.
В свойстве Text компонента StiRichText хранится упакованное содержимое. Попробуйте использовать свойство RtfText.
Если же вам нужен не Rtf текст, а простой текст безо всякого форматирования, то придется использовать следующий код:
Код: Выделить всё
RichTextBox rtb = new RichTextBox();
rtb.Rtf = yourStiRichText.RtfText;
string plainText = rtb.Text;