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

Вниз

twebbrowser - получить выделенный текст   Найти похожие ветки 

 
Sergio77   (2006-07-13 14:54) [0]

Добрый день, мастера!
в инете нашел такую функцию:
function GetBrowserSelection(WB: TWebBrowser): string;
var
 Doc: Variant;
begin
 if WB.Document <> nil then
 begin
   Doc := WB.Document;
   try
     Result := Doc.Selection.createRange.Text
   finally
     Doc := Unassigned;
   end;
 end
 else
   Result := "";
end;

но она не работает в некторых случаях
(наверное это связано с фреймами, не знаю, я новичек в этом)

как мне скопировать выделенный текст из любого строения страницы (документа)


 
Gero ©   (2006-07-14 00:07) [1]

Попробуй execCommand("Copy")


 
Kray ©   (2006-07-14 15:06) [2]

ИМХО. Структура документа сложная. Всех хуже у меня получалось работать с надписями. Поэтому не всегда возможно получается извлечь результат.

Doc.Selection.createRange.Text
особенно не нравится  createRange. может просто Range?



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

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

Наверх





Память: 0.45 MB
Время: 0.061 c
15-1154320087
vajo
2006-07-31 08:28
2006.08.27
Заблокировалась учетная запись Win XP.


1-1152993041
1234
2006-07-15 23:50
2006.08.27
Завершение работы


15-1154323092
Ega23
2006-07-31 09:18
2006.08.27
С Днём рождения! 31 июля


2-1154874742
K_Lock
2006-08-06 18:32
2006.08.27
StringGrid to BLOB


15-1154372410
Gydvin
2006-07-31 23:00
2006.08.27
Зацените компонент





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