Как сохранить яндекс-карту в файл? #707496


#0 by ИС-2
Есть карта с выведенными на нее точками клиентов. На карту выведены нестандартные балуны, а свои рисованные картинки, поэтому staciс api не получится использовать. Фактически надо пробежать по карте от одной точки к другой, "фотографируя" каждый фрагмент в файл, а потом объедить все в 1 файл. У javascript не нашел ничего, чтобы делало скриншот экрана. Сейчас смотрю GDI32.dll ... Как это можно сделать? похожая тема
#1 by ИС-2
ап
#2 by Godofsin
GetDC, 0, 0, SRCCopy or CAPTUREBLT);
#3 by ИС-2
это delphi?
#4 by Godofsin
Так точно!
#5 by ИС-2
получается, мне надо это скопилировать в DLL, а потом подключить в 1C
#6 by Godofsin
Я чот упустил что ты из 1с хочешь))) Можешь просто создать  рабочий проект на делфях, который будет скринить при вызове, а в 1с кнопочку, которая этот проект будет вызывать. Так проще, по-моему
#7 by ИС-2
ввиду dll случаем нет? Ни у кого из друзей прогов уже delphi не стоит. До чего дожили...
#8 by Godofsin
длл нет. Ты не знаешь, где взять делфи? ))) могу подсказать )))
#9 by ИС-2
взять-то знаю где, но не на работе ломанную ставить же :)
#10 by ИС-2
ап
#11 by ИС-2
не понимаю, почему не работает программно нажатие на кнопку PRTSC - не делает скриншот
#12 by Wobland
RTFM Note Note: You cannot send the PRINT SCREEN key {PRTSC} to an application.
#13 by Поpyчик-4
#14 by IVT_2009
sasGis экспортирует без проблем выбранный участок карты. Карт много на выбор в т.ч. и яндекс.
#15 by ИС-2
что ж так печально... Как можно поместить html в буфер? хорошо бы, только у меня куча своих нарисованных зон и точек на карте, которые и надо перенести в файл
#16 by ИС-2
какая dll отвечает за работу с буфером?
#17 by ИС-2
ну должно же быть какое-то решение
#18 by oleg_prg
Держи, на VC++ скомпилируй проект. Сделай exe и при надобности запускай это ЕХЕ. Он тебе будет создавать в нужном месте скрин экрана using namespace std; #pragma comment(lib, "GdiPlus.lib") /* наш многострадальный lib-файл */ using namespace Gdiplus; /* как хочешь, но мне не в кайф постоянно писать Gdiplus:: */ static const GUID png =
#19 by ИС-2
спасибо, но удалось сделать через python.
#20 by ИС-2
Надо сохранить выведенное изображение в XML файл (или другой), чтобы передать другому лицу. А он загрузил бы этот файл и в его браузере показалась эта карта. Т.е надо каким-то образом передать карту другому лицу. Как можно сделать?
#21 by ИС-2
с помощью какой библиотеки можно соединить несколько картинок в 1? Пока смотрю GFLAx
#22 by ИС-2
ап
#23 by ИС-2
скрин можно сделать проще xnview.exe -capture=window,d:screenshot_$.jpg А вот с объединеним файлов не понятно
Тэги: 1С 8
Ответить:
Комментарии доступны только авторизированным пользователям