![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
RxRichEdit - частично пропадает форматирование в файле [D7, WinXP]
}{eRsOn © (2005-07-18 18:59:00)Всем Велсом!
При загрузке форматированного файла (наличие таблиц и небольших изображений)
формата *.rtf на форму, частично пропадает (текст в таблицах) форматирование в файле.
Использую компонент TRxRichEdit, Как мне избежать этого?
procedure TForm1.FormCreate(Sender: TObject);
const
Path = '.\Doc\menu.rtf';
begin
RxRichEdit1.PlainText := True;
RxRichEdit1.Lines.LoadFromFile(Path);
end;
:(
}{eRsOn (2005-07-20 15:27:00) [1]Дык... Парни, что не так в моём вопросе, немогу понять?
Что кроме (Rx)RichEdit и OleContainer ничего нетУУУУУУУУ!
Мне не нужны все функции Ворда, только эти:
Открытие, просмотр с возможностью скроллинга и всё!
Если ничего нет конкретного так и скажите, что Дельфя не
умеет или нет таких компонент (Утрирую конечно). 8(
Юрий Зотов (2005-07-19 13:31:00) [2]> =100= (19.07.05 05:05) [17]
Не знаю, это зависит от ситуации. Но знаю, что Word умеет значительно больше, чем позволяет формат RTF. Поэтому, если нужна поддержка всего того, что умеет Word, то я бы Word и использовал - через OLE/COM.
(2005-07-19 05:05:00) [3]Удалено модератором
}{eRsOn (2005-07-18 23:08:00) [4]А я иду шагаю по Москве.....и тишина везде одна! %)
}{eRsOn (2005-07-18 22:21:00) [5]Fay © (18.07.05 21:53) [12]
>>>Ты юзаешь некий TRxRichEdit.
Прошу прощения за ошибку в названии компонента RxRichEdit
}{eRsOn (2005-07-18 22:09:00) [6]Короче открыл Юнит RxRichEd и нашол следуюшее:
type
TRichEditVersion = 1..3;
}{eRsOn (2005-07-18 22:04:00) [7]Fay © (18.07.05 21:53) [12]
В RxRichEdit'е ничего не нашол, какую он мне версию RTF подсовыает?
Или ты имееш ввиду в исходнике RxRichEdit'а!
Fay (2005-07-18 21:53:00) [8]2 }{eRsOn (18.07.05 21:49) [11]
Ты юзаешь некий TRxRichEdit. Какую версию (1.0, 2.0 или 3.0) TRxRichEdit тебе подсовывает?
Глянь в его (или его ближайшего родственника)CreateParams.
}{eRsOn (2005-07-18 21:49:00) [9]Fay © (18.07.05 21:35) [10]
Создаю фаил Микрософт Вордом 2003а потом сохраняю
его >>>>> Текст формата RTF.8)
Fay (2005-07-18 21:35:00) [10]Какая версия RTF используется?
}{eRsOn (2005-07-18 20:50:00) [11]Гы!//:{
}{eRsOn (2005-07-18 20:12:00) [12]Юрий Зотов © (18.07.05 20:07) [7]
//OleContainer и открывать файл прямо в Ворде.
Ну это некрасиво, ведь вы согласны!
//такие элементы лучше не использовать.
А какая у меня тогда альтернатива. :(
Юрий Зотов (2005-07-18 20:07:00) [13]Тогда увы. Очень похоже, что какой-то элемент форматирования поддерживается Вордом, но не поддерживается системными библиотеками, работающими с RTF. Такое бывает.
Если есть возможность, такие элементы лучше не использовать. Если это невозможно, то есть смысл подумать о замене RichEdit на OleContainer и открывать файл прямо в Ворде.
}{eRsOn (2005-07-18 20:00:00) [14]Юрий Зотов © (18.07.05 19:56) [5]
Ни как нет! Всё как в лучших домах, без проблем!
(Microsoft Word 2003)
Юрий Зотов (2005-07-18 19:56:00) [15]ОК. Если Вордом сохранить файл в формате RTF и закрыть, а потом снова открыть им же - форматирование тоже съезжает, или нет?
}{eRsOn (2005-07-18 19:50:00) [16]Ec! Дас ист Микрософт Вордом!
Юрий Зотов (2005-07-18 19:21:00) [17]Чем создавался RTF? Word'ом?
}{eRsOn (2005-07-18 19:13:00) [18]Юрий Зотов © (18.07.05 19:05) [1]
Да я и в False но эффект немного лучще, а как насчёт форматирования
как в оригинале!
Юрий Зотов (2005-07-18 19:05:00) [19]PlainText := True;
Чему же удивляться?