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

Вниз

TMemoryStream vs Microsoft Word   Найти похожие ветки 

 
timekiller ©   (2010-04-26 10:52) [0]

Сутки добрые, уважаемые знатоки!

Дано: Программа, которая строит RTF-файл.
Принцип работы: Построить, собственно, файл, сохранить на диске, запустить его при помощи ShellExecute и MS Word...

Вопрос: Подскажите, есть ли способ упростить данный алгоритм работы программы, избавившись от записи в файл? Применим ли в данном случае (и каким образом?) компонент класса TStream?


 
oldman ©   (2010-04-26 11:03) [1]


> Вопрос: Подскажите, есть ли способ упростить данный алгоритм
> работы программы, избавившись от записи в файл?


открыть ворд.
вставить в новый документ то, что надо.


 
timekiller ©   (2010-04-26 11:11) [2]

Вопрос: А не вставится ли код RTF в ворд?
Пользователь может не понять что это, например, такое:
{\rtf1\adeflang1025\ansi\ansicpg1251\uc1\adeff39\deff0\stshfdbch31505\stshfloch3 1506\stshfhich31506\stshfbi0\deflang1049\deflangfe1049\themelang1049\themelangfe 0\themelangcs0{\fonttbl{\f0\fbidi \froman\fcharset204\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\f34\fbidi \froman\fcharset204\fprq2{\*\panose 02040503050406030204}Cambria Math;}{\f39\fbidi \froman\fcharset204\fprq2{\*\panose 00000000000000000000}Times New Roman CYR{\*\falt Times New Roman};}
{\flomajor\f31500\fbidi \froman\fcharset204\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbmajor\f31501\fbidi \froman\fcharset204\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\fhimajor\f31502\fbidi \froman\fcharset204\fprq2{\*\panose 02040503050406030204}Cambria;}{\fbimajor\f31503\fbidi \froman\fcharset204\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\flominor\f31504\fbidi \froman\fcharset204\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\fdbminor\f31505\fbidi \froman\fcharset204\fprq2{\*\panose 02020603050405020304}Times New Roman;}
{\fhiminor\f31506\fbidi \fswiss\fcharset204\fprq2{\*\panose 020f0502020204030204}Calibri;}{\fbiminor\f31507\fbidi \froman\fcharset204\fprq2{\*\panose 02020603050405020304}Times New Roman;}{\f43\fbidi \froman\fcharset0\fprq2 Times New Roman;}
{\f41\fbidi \froman\fcharset238\fprq2 Times New Roman CE;}


 
Anatoly Podgoretsky ©   (2010-04-26 11:24) [3]

TStream это компонент Дельфи, откуда он в Ворде. Ворд является COM объектом, вот его методами нужно пользоваться. Все методы COM доступны из Дельфи и их описание находится на сайте Микрософт.


 
timekiller ©   (2010-04-26 11:33) [4]

Ради бога извините, но у меня топографический кретинизм между ссылок "купить продукты office, преймущества, вопросыответы"....
Если у вас есть ссылочка на описание COM объектов - не могли бы вы поделиться?


 
Palladin ©   (2010-04-26 11:58) [5]

http://tinyurl.com/28a5tzo


 
timekiller ©   (2010-04-26 12:10) [6]

Спасибо :)



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

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

Наверх




Память: 0.48 MB
Время: 0.06 c
2-1265380693
Loki3d
2010-02-05 17:38
2010.08.27
Возврат переменной


15-1274974724
@!!ex
2010-05-27 19:38
2010.08.27
Как правильно выкупать доменное имя?


2-1266493951
AndreyZAA
2010-02-18 14:52
2010.08.27
Поиск в базе данных с помощью Locate, SQL или только переборкой?


15-1270067402
Юрий
2010-04-01 00:30
2010.08.27
С днем рождения ! 1 апреля 2010 четверг


15-1273615275
Германн
2010-05-12 02:01
2010.08.27
Метод округления в функции FloatToStrF