Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.08.07;
Скачать: CL | DM;

Вниз

RxRichEdit - частично пропадает форматирование в файле   Найти похожие ветки 

 
}{eRsOn   (2005-07-18 18:59) [0]

Всем Велсом!

При загрузке форматированного файла (наличие таблиц и небольших изображений)
формата *.rtf на форму, частично пропадает (текст в таблицах) форматирование в файле.

Использую компонент TRxRichEdit, Как мне избежать этого?

procedure TForm1.FormCreate(Sender: TObject);
const
 Path = ".\Doc\menu.rtf";
begin
 RxRichEdit1.PlainText := True;
 RxRichEdit1.Lines.LoadFromFile(Path);
end;

:(


 
Юрий Зотов ©   (2005-07-18 19:05) [1]

PlainText := True;

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


 
}{eRsOn   (2005-07-18 19:13) [2]

Юрий Зотов ©   (18.07.05 19:05) [1]

Да я и в False но эффект немного лучще, а как насчёт форматирования
как в оригинале!


 
Юрий Зотов ©   (2005-07-18 19:21) [3]

Чем создавался RTF? Word"ом?


 
}{eRsOn   (2005-07-18 19:50) [4]

Ec! Дас ист Микрософт Вордом!


 
Юрий Зотов ©   (2005-07-18 19:56) [5]

ОК. Если Вордом сохранить файл в формате RTF и закрыть, а потом снова открыть им же - форматирование тоже съезжает, или нет?


 
}{eRsOn   (2005-07-18 20:00) [6]

Юрий Зотов ©   (18.07.05 19:56) [5]

Ни как нет! Всё как в лучших домах, без проблем!
(Microsoft Word 2003)


 
Юрий Зотов ©   (2005-07-18 20:07) [7]

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

Если есть возможность, такие элементы лучше не использовать. Если это невозможно, то есть смысл подумать о замене RichEdit на OleContainer и открывать файл прямо в Ворде.


 
}{eRsOn   (2005-07-18 20:12) [8]

Юрий Зотов ©   (18.07.05 20:07) [7]

//OleContainer и открывать файл прямо в Ворде.

Ну это некрасиво, ведь вы согласны!

//такие элементы лучше не использовать.

А какая у меня тогда альтернатива. :(


 
}{eRsOn   (2005-07-18 20:50) [9]

Гы!//:{


 
Fay ©   (2005-07-18 21:35) [10]

Какая версия RTF используется?


 
}{eRsOn   (2005-07-18 21:49) [11]

Fay ©   (18.07.05 21:35) [10]

Создаю фаил Микрософт Вордом 2003 а потом сохраняю
его >>>>> Текст формата RTF. 8)


 
Fay ©   (2005-07-18 21:53) [12]

2 }{eRsOn   (18.07.05 21:49) [11]
Ты юзаешь некий TRxRichEdit. Какую версию (1.0, 2.0 или 3.0) TRxRichEdit тебе подсовывает?
Глянь в его (или его ближайшего родственника) CreateParams.


 
}{eRsOn   (2005-07-18 22:04) [13]

Fay ©   (18.07.05 21:53) [12]

В RxRichEdit"е ничего не нашол, какую он мне версию RTF подсовыает?

Или ты имееш ввиду в исходнике RxRichEdit"а!


 
}{eRsOn   (2005-07-18 22:09) [14]

Короче открыл Юнит RxRichEd и нашол следуюшее:

type
 TRichEditVersion = 1..3;


 
}{eRsOn   (2005-07-18 22:21) [15]

Fay ©   (18.07.05 21:53) [12]
>>>Ты юзаешь некий TRxRichEdit.

Прошу прощения за ошибку в названии компонента RxRichEdit


 
}{eRsOn   (2005-07-18 23:08) [16]

А я иду шагаю по Москве.....и тишина везде одна! %)


 
имя   (2005-07-19 05:05) [17]

Удалено модератором


 
Юрий Зотов ©   (2005-07-19 13:31) [18]

> =100=   (19.07.05 05:05) [17]

Не знаю, это зависит от ситуации. Но знаю, что Word умеет значительно больше, чем позволяет формат RTF. Поэтому, если нужна поддержка всего того, что умеет Word, то я бы Word и использовал - через OLE/COM.


 
}{eRsOn   (2005-07-20 15:27) [19]

Дык... Парни, что не так в моём вопросе, немогу понять?

Что кроме (Rx)RichEdit и OleContainer ничего нетУУУУУУУУ!

Мне не нужны все функции Ворда, только эти:
Открытие, просмотр с возможностью скроллинга и всё!

Если ничего нет конкретного так и скажите, что Дельфя не
умеет или нет таких компонент (Утрирую конечно). 8(



Страницы: 1 вся ветка

Текущий архив: 2005.08.07;
Скачать: CL | DM;

Наверх




Память: 0.51 MB
Время: 0.047 c
3-1120125911
Belkova
2005-06-30 14:05
2005.08.07
onKeyPress


14-1121622557
}|{yk
2005-07-17 21:49
2005.08.07
Поздравляю Подгорецкого!


10-1098875056
Николай
2004-10-27 15:04
2005.08.07
Проблема MS Access


14-1121309347
Магнум
2005-07-14 06:49
2005.08.07
Windows Media Player и WMV


14-1121441866
Art_Z
2005-07-15 19:37
2005.08.07
Я лох....