Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Основная";
Текущий архив: 2005.08.07;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх




Память: 0.48 MB
Время: 0.063 c
1-1121449372
lookin
2005-07-15 21:42
2005.08.07
Печать из TStringGrid


4-1118239228
PIF
2005-06-08 18:00
2005.08.07
Права администратора


1-1121782781
Андрей Молчанов
2005-07-19 18:19
2005.08.07
TShellTreeView с галочками


3-1120108350
anarhi
2005-06-30 09:12
2005.08.07
Oracle и DAC


3-1120268257
Киря
2005-07-02 05:37
2005.08.07
Попогите написать запрос





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский