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

Вниз

Можно ли, пограммируя на Delphi работать с rtf, и doc файлами?   Найти похожие ветки 

 
Чайничек   (2001-12-24 19:55) [0]

Уважаемые знатоки! Простите может быть вопрос слишком прост для вас, но на сайте delfraq.wallst.ru или не смогли или побрезговали ответить. Я только начал изучать работу с Delphi. У меня до этого была накоплена библиотека doc и rtf файлов (в основном документы по правовым вопросам, с HTML - редактором неплохо получилось, но захотеловсь поработать с Delphi). У меня получилась красивая картинка с помощью Delphi. Теперь необходимо заставить работать задуманное. Вопрос можно ли связать Label компоненты с открытием и работой с указанными типами файлов? Если можно, то какой процедурой? Если нельзя, то посоветуйте что-нибудь. В той книжке которая у меня есть я не не могу разобраться (В.В.Фаронов Delphi 5, "Руководство программиста". У меня delphi 6 - версия (естественно "левая"). Может быть дело в этом? Не побрезгуйте ответить


 
Delirium   (2001-12-24 19:57) [1]


RichEdit1.Lines.LoadFromFile("c:\File.rtf");


 
Юрий Зотов   (2001-12-24 20:42) [2]

RTF - общий Windows"овский формат. С ним можно работать через TRichEdit.

DOC - специфический формат MS Word. С ним можно работать либо напрямую (что сложно и требует знания самого формата), либо через сам Word (способов несколько: см. компонент TOleContainer, функцию CreateOleObject, а для D5 и выше - компоненты на вкладке Servers).


 
handra   (2001-12-25 11:53) [3]

RTF - несколько шире, чем формат Windows (он многоплатформенный)
Как работать - определяется через ТЗ (техническое задание) и программными требованиями к среде. Например, в ТЗ записано "наличие на клиентской машине MS-Word 97 или старше", соответственно можно использовать OLE интерфей к компонентам MS Office, иначе, есть варианты, но с RTF проще, вот только там баги с таблицами ужасные... (в плане многострочных ячеек и т.п.)


 
smuggler   (2001-12-25 13:58) [4]

2Delirium

IMHO, для этого надо у RichEdit"а свойство PlainText поставить в FALSE...



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

Форум: "Основная";
Текущий архив: 2002.01.14;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.45 MB
Время: 0.004 c
1-42480
Ser_Kham1
2001-12-25 12:08
2002.01.14
ListBox


6-42536
Beginer
2001-10-18 06:32
2002.01.14
Как прочитать значение IP адреса


1-42461
User
2001-12-25 08:49
2002.01.14
Как же мне отрисовать самому строки в TListView?


4-42596
eSc!
2001-10-29 23:19
2002.01.14
LockWorkstation();


7-42584
Leon
2001-08-23 22:17
2002.01.14
Серийный номер материнской платы





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский