|
Не работает метод ПолучитьКартинку() диаграммы(графика) формы в мобильном приложении
| ☑ |
0
Nikifforoff96
10.07.19
✎
11:46
|
Доброго времени суток!
Нужно график, построенный на управляемой форме мобильного приложения по данным из результата запроса, преобразовать в картинку (формата png, например).
Делаю это на клиенте так:
КартинкаГрафик = График.ПолучитьКартинку(0,0, ФорматКартинки.PNG);
КартинкаГрафик.Записать(КаталогДокументов() + "ГрафикКартинка.png");
График на форме отображается вот так ()
Формируется файл картинки такого вида (), то есть, на изображении только надписи серий, и то, в каком-то изменённом варианте. Самого графика на картинке нет.
При отладке той же самой конфигурации на платформе для ПК картинка графика формируется ().
Понимаю, что мобильная платформа 1С ещё не доведена до ума, и всяческие баги встречаются часто. Но всё же надеюсь, что данную проблему можно решить. Создавать PDF документ с изображением графика не подходит, нужна именно картинка.
|
|
1
Nikifforoff96
10.07.19
✎
14:09
|
Мобильная платформа 8.3.14
|
|
2
Cyberhawk
10.07.19
✎
14:13
|
А если результат метода "ПолучитьКартинку" (двоичные данные?) передавать в мастер-базу (настольную платформу) и там записать уже в файл, будет нормальная картинка?
|
|
3
Cyberhawk
10.07.19
✎
14:13
|
На худой конец в отладке получи базе64-строку ДД и в онлайн-конвертер какой-нибудь вставь - будет картинка?
|
|
4
Cyberhawk
10.07.19
✎
14:14
|
+(3) Ну или как альтернатива - вставь эту базе64-строку в настольную платформу и сохрани там в файл
|
|
5
Cyberhawk
10.07.19
✎
14:14
|
Это все чтоб понять, это ДД кривые или все-таки сохранение в виде картинки
|
|
6
Nikifforoff96
15.07.19
✎
10:54
|
Слишком запарно вытаскивать двоичные данные. Можно через веб-сервис опубликованный, но это ещё дополнительно конфигурацию надо писать. Половина рабочего дня на это уйдёт.
Попробовал вывести тот же график на табличный документ. Всё выводится, на мобильном устройстве при просмотре табличного документа график виден. Сохраняю ТД в формате mxl - график сохраняется и виден (при открытии на ПК). Пытаюсь сохранить в формате PDF - опять ерунда, график не виден, только заголовки серий, как при сохранении в формате картинки.
|
|
7
Nikifforoff96
15.07.19
✎
10:58
|
Как будто мобильная платформа в принципе не может преобразовать график в картинку. Никакими обходными путями. Конечно, можно сделать скриншот экрана, но нужен график в нормальном размере без лишних полей
|
|