Report Designer
Кирилов Владимир; 8.2.03
Что за убогие средства печати?
Как, например, распечатать график параметра ТОЛЬКО за ВЧЕРАШНИЕ
(или позавчерашние) сутки? Совершенно непонятно…
И еще, если мне надо печатать графики 50 идентичных параметров,
мне, что, придется создавать 50 одинаковых Layout’ов, которые будут
отличаться только именем тэга? А динамически при вызове его никак
нельзя менять?
Народ! Как вы выходите из такого интересного положения ?
Используете внешние средства печати ????…
Re: Report Designer
Л.Шерешевский; 9.2.03
Да, действительно, Report Designer - не самая сильная сторона
WinCC. При малейшей возможности мы пытаемся отказаться от его
использования. При этом есть как минимум два подхода.
Первый: использовать внешние средства.
Второй: использовать более развитые и продуманные средства Graphics
Designer - отобразить все что надо на экране (хотя бы на долю
секунды) и сразу же вывести нужную область экрана на печать. Этот
подход, естественно, не позволяет формировать многостраничные
отчеты.
В Вашем случае данный метод малопригоден, т.к. оператору вряд ли
понравится мельтешение 50 графиков на экране. Хотя, вероятно, эту
проблему можно обойти установкой двухмониторной видеокарты...
Re: Report Designer
Кирилов Владимир; 10.2.03
-> отобразить все что надо на экране
->(хотя бы на долю секунды) и сразу же
->вывести нужную область экрана на
->печать
А как это сделать?? Это, в принципе, подошло бы...
Re: Report Designer
Л.Шерешевский; 10.2.03
Все элементы, которые необходимо печатать, но нежелательно
отображать для оператора (логотип, время печати и т.п.) следует
сконфигурировать заранее, но атрибут Display установить в FALSE.
Затем при необходимости в скрипте сделать их все видимыми, вызвать
функцию PrtScreenPart (int left, int top, int right, int bottom); и
опять скрыть.
См. Центр компетенции WinCC
Re: Report Designer
Константин; 12.2.03
А где лежит эта PrtScreenPart?
Re: Report Designer
Евгений Трунов;
12.2.03
В \Siemens\WinCC\aplib\prtscrn.h.
Report Designer - да, "...эта штука посильнее "Фауста" Гёте" ©
:)).