Главная страница
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.186 c
15-1271845238
bss
2010-04-21 14:20
2010.08.27
XMLSpy, построение расширения (extension)


15-1266419494
12
2010-02-17 18:11
2010.08.27
mssql. Пожелание о SPID


2-1267973309
New-zzzz
2010-03-07 17:48
2010.08.27
Как запустить и работать с этим-же внешним приложением?


15-1267003860
ocean
2010-02-24 12:31
2010.08.27
Upgrade Toshiba R100


15-1269253044
Правильный$Вася
2010-03-22 13:17
2010.08.27
автоматический перевод часов в системе