Форум ZETLAB

Архив обсуждений, технических вопросов и ответов по оборудованию, программному обеспечению и внедрению измерительных систем.

Страницы: 1
RSS
Копирование графика в буфер обмена.
 
День добрый. Создаю новый проект в ZETView, на двух страницах. Страница 1 - на ней расположен компонент Плоттер (на него приходят сигналы с датчиков, не суть важно) Страница 2 - компоненты: кнопка---Сценарий. Сценарий программируем: Объект: Плоттер Функция: PrintScreen Параметр: method PrintScreen Сохраняем изменения.. Запускаем проект, переходим на страницу 2. Нажимаем кнопку (т.е. копируем график плоттера). На выходе получаем изображение в буфере обмена, по размерам равное области плоттера... но функция копирует область СО СТРАНИЦЫ 2 (т.е. страниц, на которой расположена кнопка). Версия ПО от 26.04.2011 Как обойти - всё понятно, прошу учесть при выпуске новых версий ПО. С Уважением, А. В. Баранов
 
Добрый день! Проверим какие компоненты не копируются с одной страницы на другую и исправим.
 
День добрый! Подниму тему. Удалось проверить какие компоненты не копируются с первой страницы, если команда на выполнение пришла со второй? В форуме «Развитие ПО и устранение замеченных ошибок» информации не нашёл.
 
Добрый день. В настоящий момент программный компонент плоттер, график и прочие графические компоненты проходят доработку на предмет копирования изображения и сохранения картинки в файл, в случае расположения на другой странице. В текущей версии допускается копирование изображения в буфер только в случае отображения компонента на передней странице. Спасибо за вопрос.
 
Быть может, пока компоненты дорабатываются, кому-то будет полезно моё решение. Создаем сценарий и подключаем его к кнопке "Копировать график". В сценарии: 1. Быстрый переход на страницу с графиком; 2. Копируем изображение в буфер; 3. Возвращаемся обратно на исходную страницу. Конечно, в таком случае, мы увидим мелькание страничек проекта на экране. Но изображение скопируется именно так, как нужно. С Уважением, А. В. Баранов
Страницы: 1
Читают тему