• Автор
    Тема
  • #48901

    День добрый.

    Создаю новый проект в ZETView, на двух страницах.

    Страница 1 — на ней расположен компонент Плоттер (на него приходят сигналы с датчиков, не суть важно)
    Страница 2 — компоненты: кнопка—Сценарий.

    Сценарий программируем:

    Объект: Плоттер
    Функция: PrintScreen
    Параметр: method PrintScreen

    Сохраняем изменения..

    Запускаем проект, переходим на страницу 2. Нажимаем кнопку (т.е. копируем график плоттера).
    На выходе получаем изображение в буфере обмена, по размерам равное области плоттера… но
    функция копирует область СО СТРАНИЦЫ 2 (т.е. страниц, на которой расположена кнопка).

    Версия ПО от 26.04.2011

    Как обойти — всё понятно, прошу учесть при выпуске новых версий ПО.

    С Уважением, А. В. Баранов

  • Автор
    Ответы
  • #48902
    no_img
    Manager ZETLAB
    Участник

    Добрый день!

    Проверим какие компоненты не копируются с одной страницы на другую и исправим.

    #48903

    День добрый!
    Подниму тему.
    Удалось проверить какие компоненты не копируются с первой страницы, если команда на выполнение пришла со второй?
    В форуме «Развитие ПО и устранение замеченных ошибок» информации не нашёл.

    #48904
    no_img
    Manager ZETLAB
    Участник

    Добрый день.

    В настоящий момент программный компонент плоттер, график и прочие графические компоненты проходят доработку на предмет копирования изображения и сохранения картинки в файл, в случае расположения на другой странице.
    В текущей версии допускается копирование изображения в буфер только в случае отображения компонента на передней странице.

    Спасибо за вопрос.

    #48905

    Быть может, пока компоненты дорабатываются, кому-то будет полезно моё решение.

    Создаем сценарий и подключаем его к кнопке «Копировать график».

    В сценарии:

    1. Быстрый переход на страницу с графиком;
    2. Копируем изображение в буфер;
    3. Возвращаемся обратно на исходную страницу.

    Конечно, в таком случае, мы увидим мелькание страничек проекта на экране.
    Но изображение скопируется именно так, как нужно.

    С Уважением, А. В. Баранов

Для ответа в этой теме необходимо авторизоваться.

Авторизация
*
*

Потеряли пароль?

Политика конфиденциальности персональных данных

Регистрация
*
*
*

Политика конфиденциальности персональных данных

Генерация пароля