Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Delphi: ActiveX/СОМ/CORBA > Передаче в MsWORD из TWebBrowser


Автор: xoslv 10.10.2007, 18:04
Доброго всем времени суток!
Подскажите пожалуйста, возможноли при определении TWebBrowser(ом) какой-нибудь функции:
Код

<!--//
   call_office(<?=$source;?>);
//-->


Запустить на компе WORD и вставить в документ значение, хранящееся в переменной PHP -> $source

Если такое возможно, поделитесь плииззз кодом!  smile 
Зарание спасибо!

Автор: December 10.10.2007, 23:07
ээээ
не очень понятно
давай по пунктам
1. Надо вызвать что-то внешнее
2. Надо что-то где-то прописать
Постарайся ать больше информации по обоим пунктам. Имей в виду, что TWebBrowser - это клиентская часть, а РНР - это серверная. Просто так, напрямую, задать значение какой-то серверной переменной невозможно. Но можно сделать соответствующий запрос, или как-то прописать куки. В общем, давай больше информации.

Автор: xoslv 10.10.2007, 23:38
Вобщем так, по запросу в сценарии ПХП выполняется код и формируется некоторый ХТМЛ код, которы потом надо автоматически передать в ВОРД для того, чтобы тот отобразил готовый документ. Рамки, текст и т.д.... 
Например ПХП в переменную вложит такой шаблон:
Код

<table border="1" style="border:1px #00f solid;">
           <tr>
              <td width="150"><?=stripslashes($sel['fname']);?> &nbsp; <?=stripslashes($firm_type[$sel['ftype']]);?></td>
              <td width="210"><?=stripslashes($sel['ffaddr']);?></td>
              <td width="250"><?=stripslashes($sel['fphone']);?></td>
              <td width="20"><?=($sel['region']=='99' ? "deleted" : $sel['region']);?></td>
            </tr>
</table>

И результат этого кода надо отобразить в ворде...
Может есть возможность не вызывая внешних програм, открыть новое окно в форме в которой будет что-то в роде TRichEdit, в котором и отобразится результат как в ворде? И сразу можно будет послать на печать?

Если есть вопросы, задавайте!

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)