Вниз
Скачать: CL | DM;

Можно ли, пограммируя на 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 вся ветка

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.007 c
1-42446
Hawk2
2001-12-24 16:52
2002.01.14
Объясните суть, зачем все это?


1-42431
-=Phantom=-
2001-12-23 22:28
2002.01.14
Проблема следующая:


1-42484
GARIK_PR
2001-12-25 10:43
2002.01.14
Помогите чем сможете в области ActiveX программирования.


1-42402
Phisio
2001-12-26 16:11
2002.01.14
Как нарисовать выбирающий прямоугольник у мышки как в стратежках


1-42411
Bar
2001-12-25 20:34
2002.01.14
GetVolumeInformation неодинаково ведет себя под 98/Me и NT




   Наверх