Форум: "Основная";
Текущий архив: 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.046 c