|
|
Регистрация | << Правила форума >> | FAQ | Пользователи | Календарь | Поиск | Сообщения за сегодня | Все разделы прочитаны |
|
Опции темы | Поиск в этой теме | Опции просмотра |
#1
|
|||
|
|||
Как сохранить из bytea в формат rtf?
Добрый день, уважаемые коллеги!
Возник вопрос. Есть база PostgreSQL 9.1, в ней есть таблица с полем bytea. Там хранится форматированный текст, скопированный из документа MS Word. Отображается он с помощью компонента RxDBRichEdit. В самом компоненте есть метод, с помощью которого можно сохранить отображаемый текст в файл .rtf. Но нужно сохранить поле не из одной записи, а из нескольких выбранных записей из таблицы. Как это сделать? Думаю, нужен сторонний компонент для преобразования форматированного текста из двоичного bytea в rtf. Подскажете, какой? |
#2
|
|||
|
|||
А не является ли текст в этом поле уже форматированным rtf?
может просто достаточно сохранить содержимое этого поля в файл? Код:
(Fields[i] As TBlobField).SaveToFile(AFileName); |
#3
|
|||
|
|||
Хм, была такая мысль, но не успел реализовать... Попробую завтра проверить эту гипотезу. Спасибо! Отпишусь.
|
#4
|
|||
|
|||
Проверил. Идея работает! Действительно, поле bytea, заполненное из RxDBRichEdit, хранит натуральный rtf. Сохранил его в файл - файл прекрасно открывается в ворде. Спасибо!!!
|