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

Вниз

Как сохранить отдельные элементы HTML документа в файлы?   Найти похожие ветки 

 
sergey2   (2003-03-04 21:50) [0]

У меня имеется 2 вопроса:
1. Ко всем: Пожалуйста помогите в решении такой проблемы: Как сохранить отдельные элементы HTML документа, открытого в TWebBrowser, в файлы? (имеются ввиду картинки bmp, jpg, png)

2. К модератору: Куда делся мой аналогичный топик, где я спрашивал как из HTML - документа открытого в TWebBrowser "перетащить" картинку в BITMAP. Не могу найти его ни в сетях, ни в медиа, ни в основном разделе. Даже пересматривал раздел "Потрепаться". Может ув. модератор объяснит в чем дело? Если я в чем-то неправ, то нужно было сначала объяснить... Хотя ничего противозаконного там не было.


 
sergey2   (2003-03-06 14:47) [1]

Вижу что никто мне не поможет с моей проблемой.
Придется использовать "запасной вариант", который мне не очень нравится... Он делает копию содержимого браузера в TImage.
Проблема в том что он копирует содержимое браузера начиная с верхнего левого угла , т.е. с координат 0,0

var
ViewObject: IViewObject;
...
...

if WebBrowser1.Document <> nil then
try
Webbrowser1.Document.QueryInterface(IViewObject,ViewObject);
if ViewObject <> nil then
try
ViewObject.Draw(DVASPECT_CONTENT,1,nil, nil,Self.Handle,
image1.Canvas.Handle, nil, nil, nil, 0);
finally
ViewObject._Release;
end;
except
end;


Может подскажет кто как можно делать копию содержимого TWebbrowser в TImage c произвольных коорданат? Интересуют простые решения, а Вырезание нужного куска уже из TImage не предлагайте, это я и сам сделаю.


 
Chubais   (2003-03-06 16:21) [2]


> sergey2 (04.03.03 21:50)

интерфейс IHTMLDocument2, бери коллекию images и делай с ней чо хочешь


 
sergey2   (2003-03-07 00:35) [3]

Так уже неделю экспериментирую с IHTMLDocument2 и IHTMLElementCollection, но так и не нашел как сохранить картинку в файл или передать ее в TBitmap. И в инете ничего не могу найти по этому поводу. Подскажи на примере как это сделать...



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

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

Наверх





Память: 0.45 MB
Время: 0.007 c
14-779
Giemgo
2003-04-14 23:32
2003.05.01
Вашингтонский снайпер


1-513
Wolverin
2003-04-20 22:22
2003.05.01
Работа с другим приложением


8-650
Axis_of_Evil
2003-01-27 13:46
2003.05.01
Загрузка большого bmp


1-519
()utLaw
2003-04-20 23:15
2003.05.01
Изменение цвета текста ячейки в StringGrid


3-389
Diogen
2003-04-15 09:43
2003.05.01
like в FB





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