Вход | Регистрация
 
1С:Предприятие :: 1С:Предприятие 8 общая

Как сохранить диаграмму (результат СКД) как картинку?

Как сохранить диаграмму (результат СКД) как картинку?
Я
   ptiz
 
03.07.20 - 09:44
Как сохранить диаграмму (результат СКД) как картинку?

Простой отчет на СКД - диаграмма.
Сохранение табличного документа в xls97 - дает нормальную картинку. Но выдирать из екселя - фу.
Сохранение в xlsx - нет линий диаграммы.
Сохранение в html, html5 - нет линий диаграммы.
ТабДок.Рисунки[0].Объект.ПолучитьКартинку().Записать(ИмяФайла); - сохраняет дичь: инвертированные цвета и без линий

Я всего лишь хочу получить диаграмму в jpeg! Как?

Гугление ничего не дало :(
   ptiz
 
1 - 03.07.20 - 09:45
Платформа 8.3.12. Обновиться нельзя.
   FIXXXL
 
2 - 03.07.20 - 09:52
PrintScreen?
   Valery
 
3 - 03.07.20 - 09:59
Установить pDF принтер и не него выводить. Сохранит в файл pdf
   ptiz
 
4 - 03.07.20 - 10:26
(3) Я уж лучше старый ексель оставлю.
А именно в картинку?
Неужели в 1С такую элементарную вещь не отладили?
   Сияющий Асинхраль
 
5 - 03.07.20 - 11:09
(4) Чем тебя вариант (2) не устраивает? Отлажено десятилетиями... :-)
   ptiz
 
6 - 03.07.20 - 11:44
(5) Мне в регламентном задании это прям то, что надо :)))
(3) Остановился на pdf, хоть что-то приличное на экране. Только принтер не нужен, 1С сама давно умеет :)
Просто хотел типа "дашборда для бедных" сделать из картинок на сайте. А тут такой облом.
   Сияющий Асинхраль
 
7 - 03.07.20 - 12:11
(6) Ну, вообще-то, в (0) про регламентное задание не было ни слова :-)
   ptiz
 
8 - 03.07.20 - 13:06
Ура! Победил. Делюсь рецептом.
В методе ПолучитьКартинку() надо указывать PNG - и всё красиво. BMP (по-умолчанию) даёт дичь.
Карт = ТабДок.Рисунки[0].Объект.ПолучитьКартинку(,,ФорматКартинки.PNG);
Карт.Записать(ИмяФайлаКартинки);
   Йохохо
 
9 - 03.07.20 - 13:07
(8) а чего не в тифф2 выводил?)
   ptiz
 
10 - 03.07.20 - 13:10
(9) Тип: ФорматКартинки.
Определяет формат картинки.
Допустимые значения для растровых картинок: BMP, PNG, SVG.
Значение по умолчанию: BMP.

Список тем форума
Рекламное место пустует  Рекламное место пустует
ВНИМАНИЕ! Если вы потеряли окно ввода сообщения, нажмите Ctrl-F5 или Ctrl-R или кнопку "Обновить" в браузере.