Извлечь строку RTF из RichTextBox в C#.Net6.0 WPF ⇐ C#
Извлечь строку RTF из RichTextBox в C#.Net6.0 WPF
Я изо всех сил пытаюсь получить текст RTF из моего RichTextBox. Я использую C#.Net6.0, WPF.
Мне нужно получить строку RTF из RichTextBox и сохранить ее в переменной. Эта переменная находится в классе, который генерирует файл, в котором должна находиться строка RTF.
Строка RTF должна содержать все элементы форматирования, такие как полужирный, курсив и цветной текст. Когда переменная загружается обратно в RichTextBox, она должна отображать все форматирование в том виде, в котором оно было при сохранении.
Я знаю, как извлечь обычный текст, но не RTF-текст. RichTextBox.Rtf доступен только в WinForms. Поиск в Интернете приводит меня только к «Как получить простой текст из RichTextBox», но, похоже, ни у кого больше нет такой проблемы, как у меня.
Переменная, в которой должна быть сохранена строка RTF, является строкой. Официальная документация Microsoft также бесполезна.
Я пытался найти метод, который показывает мне RTF-строку из RichTextBox. Я также ищу в TextRange, где получаю простой текст из RichTextBox, но кажется, что TextRange отображает только простой текст. Я нашел что-то вроде TextRange.Save(stream, DataFormat.RTF), но это сохранило строку непосредственно в файл, а не в переменную.
Я изо всех сил пытаюсь получить текст RTF из моего RichTextBox. Я использую C#.Net6.0, WPF.
Мне нужно получить строку RTF из RichTextBox и сохранить ее в переменной. Эта переменная находится в классе, который генерирует файл, в котором должна находиться строка RTF.
Строка RTF должна содержать все элементы форматирования, такие как полужирный, курсив и цветной текст. Когда переменная загружается обратно в RichTextBox, она должна отображать все форматирование в том виде, в котором оно было при сохранении.
Я знаю, как извлечь обычный текст, но не RTF-текст. RichTextBox.Rtf доступен только в WinForms. Поиск в Интернете приводит меня только к «Как получить простой текст из RichTextBox», но, похоже, ни у кого больше нет такой проблемы, как у меня.
Переменная, в которой должна быть сохранена строка RTF, является строкой. Официальная документация Microsoft также бесполезна.
Я пытался найти метод, который показывает мне RTF-строку из RichTextBox. Я также ищу в TextRange, где получаю простой текст из RichTextBox, но кажется, что TextRange отображает только простой текст. Я нашел что-то вроде TextRange.Save(stream, DataFormat.RTF), но это сохранило строку непосредственно в файл, а не в переменную.
-
- Похожие темы
- Ответы
- Просмотры
- Последнее сообщение