|
Как в режиме 1С:Предприятия (тонкий клиент) карту маршрута сохранить в файл? |
☑ |
0
VAVANSTR
05.08.19
✎
09:29
|
Как в режиме 1С:Предприятия (тонкий клиент) карту маршрута сохранить в файл-картинку?
Карту маршрута уже поместил в графическую схему и могу видеть в режиме 1С:Предприятия. Кнопка "Файл-сохранить как" не работает для графической схемы.
|
|
1
VAVANSTR
05.08.19
✎
09:35
|
Хотя разобрался сам
|
|
2
VAVANSTR
05.08.19
✎
09:35
|
Создал команду на форме с таким обработчиком:
&НаКлиенте
Процедура СохранитьКакКартинку(Команда)
//Схема = Элементы.ГрафическаяСхема.ПолучитьСхему();
КартинкаСхемы = ГрафическаяСхема.ПолучитьКартинку(,,ФорматКартинки.PNG);//.BMP);
Режим = РежимДиалогаВыбораФайла.Сохранение;
ДиалогОткрытияФайла = Новый ДиалогВыбораФайла(Режим);
ДиалогОткрытияФайла.ПолноеИмяФайла = "";
Текст = "ru = ""Картинка""; en = ""Picture""";
Фильтр = НСтр(Текст)+"(*.bmp)|*.bmp";
ДиалогОткрытияФайла.Фильтр = Фильтр;
ДиалогОткрытияФайла.МножественныйВыбор = Ложь;
ДиалогОткрытияФайла.Заголовок = "Выберите путь";
Если ДиалогОткрытияФайла.Выбрать() Тогда
КонецЕсли;
КартинкаСхемы.Записать(ДиалогОткрытияФайла.ПолноеИмяФайла);
КонецПроцедуры
|
|
3
VAVANSTR
05.08.19
✎
09:36
|
Прекрасно сохраняет в картинку формата PNG
|
|
4
Максим Нижегородец
05.08.19
✎
09:52
|
(3) Думаю, что графическая схема - не картинка, а картина - не графическая схема. Нужно для начала конкретизировать задачу (приоритет картинка или графическая схема).
|
|
5
Максим Нижегородец
05.08.19
✎
10:26
|
(2) Если ДиалогОткрытияФайла.Выбрать() Тогда
КартинкаСхемы.Записать(ДиалогОткрытияФайла.ПолноеИмяФайла);
КонецЕсли;
// КартинкаСхемы.Записать(ДиалогОткрытияФайла.ПолноеИмяФайла);
Вот так должно быть. В BMP - должно писаться (для 1с это даже проще и по умолчанию).
Синтаксис:
ПолучитьКартинку(<Ширина>, <Высота>, <ФорматКартинки>)
Параметры:
<Ширина> (необязательный)
Тип: Число.
Ширина картинки в пикселях. Если <Ширина> или <Высота> = 0, то на клиенте в неуправляемой форме используются текущие размеры графической схемы. В остальных случаях используются размеры по умолчанию.
Значение по умолчанию: 0.
<Высота> (необязательный)
Тип: Число.
Высота картинки в пикселях. Если <Высота> или <Ширина> = 0, то на клиенте в неуправляемой форме используются текущие размеры графической схемы. В остальных случаях используются размеры по умолчанию.
Значение по умолчанию: 0.
<ФорматКартинки> (необязательный)
Тип: ФорматКартинки.
Определяет формат картинки.
Допустимые значения для растровых картинок: BMP, PNG и исходный тип. Для векторных картинок допускается указывать только исходный тип.
Значение по умолчанию: BMP.
Возвращаемое значение:
Тип: Картинка.
Описание:
Получает изображение графической схемы в виде картинки.
Доступность:
Тонкий клиент, сервер, толстый клиент, внешнее соединение.
|
|