Telerik RadEditor Память / строка сохраняет в RTF - PullRequest
0 голосов
/ 21 мая 2010

Требуемая функциональность, к которой я стремлюсь, - это извлечь содержимое RTF из базы данных, отредактировать его через веб-интерфейс (с помощью редактора WYSIWYG) и затем поместить измененный текст обратно в базу данных (в формате RTF).

Элемент управления, который я использую для этого, - Telerik RadEditor (у нас уже есть лицензия на эти элементы управления). В самой последней версии, по-видимому, есть функциональные возможности для загрузки содержимого RTF из строки или потока, но единственный способ, который я вижу, который используется для возврата RTF, - это exportToRTF (); этот метод изменил заголовки и позволяет сохранить RTF-версию только что отредактированного содержимого в виде файла.

Функциональность для преобразования из HTML в RTF должна существовать где-то в их библиотеке, так как вы можете экспортировать файл RTF, но я не могу найти какие-либо общедоступные методы для передачи этого в поток или строку.

Кто-нибудь знает, как я могу преобразовать HTML обратно в RTF, используя библиотеки Telerik без сохранения в файл?

Спасибо

1 Ответ

0 голосов
/ 21 мая 2010

Я думаю, что методы, которые выполняют фактическое преобразование, не являются общедоступными в сборке Telerik, поэтому ваш единственный выбор - использовать встроенные функции экспорта. Вы можете добавить обработчик для события ExportContent. Там вы будете иметь доступ к содержимому, которое будет сохранено в файл перед фактической операцией.

Поскольку вызов экспорта изменяет ответ на запрос текущей страницы, вы можете создать новую фиктивную страницу, добавить туда редактор, установить его свойство .Content для содержимого, которое вы хотите экспортировать, присоединить обработчик к ExportContent и, наконец, вызвать метод экспорта редактора.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...