![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
feda1984 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 3.9.2012 Репутация: нет Всего: 0 |
Здравствуйте, есть система написанная на java которая строит график.
http://www.dropbox.com/s/c2o3e550ngnayv4/1.png График находиться в <div></div> вроде бы график строиться по средствам Html но точно не уверен из за того что посмотрев Html код не нашел явного построения графика. https://www.dropbox.com/s/9cgnn04jdqftqau/2.png Но суть не в этом можно ли как то сохранить этот график как картинку, а потом ее распечатать? Больше волнует первая часть вопроса. Из решений вижу что можно создать картинку и передать туда этот html или сделать принт скрин этой части экрана. Как сделать первое и второе не знаю. Больше склоняюсь к принтскрину определенного дива. Кто может подскажите как делать(в яве новичек). |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 210 Всего: 538 |
Да можно. Надо взять библиотеку для отображения HTML, отобразить там этот HTML и дальше уже можно будет спокойно получить картинку. Проблемы тут следующие: - для рисования используется канвас, и значит библиотека для отображения HTML должна поддерживать последние веб стандарты - надо как-то получить координаты графика, тут придется повозиться с DOM этого документа -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
Vasay |
|
|||
Эксперт ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 2097 Регистрация: 8.3.2006 Репутация: 11 Всего: 73 |
feda1984,
А не проще ли взять источник данных (откуда берутся данные страничкой при рисовании графика? Какой-нибудь Ajax запрос?), сделать свой запрос, получить данные и нарисовать свой график средствами своего приложения. -------------------- Придумать идеальную защиту от дурака невозможно, дураки, наудивление, изобретательны. |
|||
|
||||
feda1984 |
|
|||
Новичок Профиль Группа: Участник Сообщений: 14 Регистрация: 3.9.2012 Репутация: нет Всего: 0 |
используеться excanvas.min.js ,а excanvas_r3/excanvas.js для того чтобы работало в ie. выходит VML.
в общем проблема в следующем: во всех браузерах этот график кликая по нему определяется как картинка в ie же это html страница. нужно ее как то превратить в картинку, именно для ie решение надо. есть идеи? распечатать надо именно кнопкой(а не альтом, притом если отправить страницу на печать получается фигня) |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux, javastic. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Общие вопросы | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |