Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

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;

Чему же удивляться?


Наверх

Титульная страница Поиск, карта сайта Написать письмо