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

Вниз

Несколько вопросов по TWebBrowser.   Найти похожие ветки 

 
knyaz17   (2002-02-11 12:41) [0]

Господа ответьте пожалуйста на несколько вопросов по TWebBrowser:
1. Для чего нужен метод Navigate2 и как им пользоваться.
2. Как организовать диалог, который в IE вызывается по Ctrl-F.
3. Какое событие срабатывает, когда пользователь пытается перейти по ссылке?
Заранее благодарю.


 
knyaz17   (2002-02-11 15:37) [1]

Господа, пожалуйста ответьте, очень нужно!!!

Как организовать диалог, который в IE вызывается по Ctrl-F?????

на 3 вопрос я уже нашел ответ: OnBeforeNavigate2



 
Лёша   (2002-02-11 15:59) [2]

Тебе что нужно: программно вызвать диалог или найти в документе слова?


 
knyaz17   (2002-02-11 16:23) [3]

Лучше конечно пограммно выдавать диалог.


 
Лёша   (2002-02-11 17:15) [4]

Возьми на сайте компонент:
http://www.euromind.com/iedelphi/embeddedwb.htm
Это дополненный TWebBrowser с исходниками.
У него появляется проседура Embeddedwb1.Find;
Вообще, лучше вместо TWebBrowser всегда использовать TEmbeddedwb.


 
knyaz17   (2002-02-11 17:52) [5]

Спасибо ОГРОМНОЕ!!!!!
ВСЁ получилось!!!!


 
knyaz17   (2002-02-11 17:59) [6]

А как-нибудь можно организовать сохранение файла в формате RTF и DOC или передать из WebBrowser в MS-WORD?


 
nikkie   (2002-02-11 19:14) [7]

хорошо и просто не получится.

вариант 1. написать свой конвертер в RTF, используя объектную модель IHTMLDocument2 и спецификацию RTF (либо невидимый RichEdit, если не стоит вопрос о конвертации больших документов). наверняка основной проблемой будут таблицы - RTF не поддерживает вложенные таблицы. но и без этого работы - на несколько недель.

вариант 2. воспользоваться External Text Converter для HTML (поищи в интернете документ GC1039). конвертирует как-то, пока дело не доходит до вложенных таблиц. но даже и без них какие-то версии ворда при открытии отконвертированного документа говорят, что неплохо бы переустановить ворд :). тем более, требуется пара dll, которая вроде ставится с word6.0 и IE4, но я совсем не уверен насчет более новых версий.

вариант 3. скопировать в клипбоард, вставить в ворд. ворд очень неплохо отконвертирует сам. минусы - содержимое клипбоарда потеряно, в многозадачной системе вполне вероятно кто-то еще попытается использовать клипбоард в этот момент. наконец, требуется ворд.


 
knyaz17   (2002-02-12 12:04) [8]

Подскажите пожалуйста!
Как вставить в Word текст из буфера обмена c помощью компанент странички Servers?
Заранее благодарен!


 
nikkie   (2002-02-12 14:41) [9]

запускаешь word, начинаешь записывать макрос, выполняешь интересующие тебя действия, смотришь, что записалось в макрос.

конкретно по поводу вопроса - WordApplication1.Selection.Paste;


 
knyaz17   (2002-02-13 11:06) [10]

Не работает!!!!
На строке
WordApplication1.Selection.Paste;
выдает ошибку!!!
Полный код процедуры таков:
procedure TForm1.ToolButton5Click(Sender: TObject);
var
vers: WideString;
FileName, FileFormat: OleVariant;
begin
FileName:=OleVariant("My.Doc");
FileFormat:=OleVariant(wdFormatDocument);
//FileName:=OleVariant("My.RTF");
//FileFormat:=OleVariant(wdFormatRTF);

WordApplication1.ConnectKind:=ckNewInstance;
WordApplication1.Connect;
WordDocument1.ConnectKind:=ckNewInstance;
WordDocument1.Connect;

WebBrowser1.SelectAll;
WebBrowser1.Copy;
WebBrowser1.Refresh2;

//WordDocument1.Select;
WordApplication1.Selection.Paste;
WordDocument1.SaveAs(FileName, FileFormat); //.Save(EmptyParam,EmptyParam);
WordDocument1.Close;
WordApplication1.Disconnect;
end;



 
knyaz17   (2002-02-13 13:25) [11]

Всё заработало, надо было ConnectionKind=ckRunnungOrNew

Всем БОЛЬШОЕ СПАСИБО!!!!!!!!



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

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

Наверх




Память: 0.46 MB
Время: 0.006 c
1-80992
shane54
2002-04-12 16:43
2002.04.25
Вроде элементарно.... но как? :)


3-80742
diMAN
2002-03-29 18:45
2002.04.25
Прогресс-бар при выполнении длительных SQL-запросов


1-80899
Демон
2002-04-14 19:48
2002.04.25
Как работать с иконкой в трэйбаре


14-81077
dimich
2002-03-19 08:54
2002.04.25
Проблема с ХР.


14-81048
FLIZ
2002-03-18 19:02
2002.04.25
Подскажите, откуда можно скачать перекодировщик Dos/Win, который сможет обработать файл размером 1Гб





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