Ширина границы динамического рисунка

Стартовая страница Форумы Ошибки в работе Ошибки Веб Ширина границы динамического рисунка

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Автор
    Сообщения
  • #9129
    shmaxx
    Участник

    Добрый вечер!

    После обновления Rapid SCADA до версии 5.5.1
    у меня проявилась проблема с отображением схемы проекта,
    созданного в прошлой версии 5.5.0:
    «обрезались» примерно на 1 пиксель границы всех динамических рисунков.

    При сравнении интерфейсов Редактора схем версий 5.2.0.0 и 5.2.1.0 обнаружил новые свойства:
    Цвет границы и Ширина границы (раньше был Цвет рамки).
    Ширина границы на всех элементах оказалось равной 0.

    Проблема решается либо «обнулением» Ширины границы динамического рисунка,
    либо увеличением размеров макета (размер файла-изображения не меняется).

    Может быть сделать по умолчанию Ширину границы равной нулю?

    • Эта тема была изменена 5 лет, 10 месяцев назад от shmaxx.
    #9131
    shmaxx
    Участник

    Опечатка: Ширина границы на всех элементах оказалось равной 0.
    По умолчанию Ширина границы равна единице.

    #9147
    Mikhail
    Модератор

    Добрый день!
    В старой версии схем граница всегда присутствовала, то есть её ширина была равна 1. При этом цвет границы мог быть прозрачным, когда Вы указывали пустой цвет границы. Но при этом ширина границы была как бы дополнительной к общему размеру изображения.

    В исходном коде сейчас так:

    BorderWidth = xmlNode.GetChildAsInt("BorderWidth",
                    string.IsNullOrEmpty(BorderColor) ? 0 : 1);
    

    По идее, если у Вас цвет границы не указан, то граница как раз должна быть 0.

    #9148
    Mikhail
    Модератор

    Имею ввиду, что размер самого рисунка не должен измениться в данном случае, т.к. граница раньше дорисовывалась вокруг него.

    #9178
    shmaxx
    Участник

    Приветствую!

    Mikhail, я ещё раз проверил: в Редакторе 5.2.0.0 у меня нет свойства «граница»:
    wtr_pmp_tpl.svg_57*57_5.2.0.0

    В Редакторе 5.2.1.0 у того же рисунка «Ширина границы»=1:
    wtr_pmp_tpl.svg_57*57_5.2.1.0

    Вы можете открыть мой проект и проверить ширину границы динамических рисунков в разных редакторах — я ранее высылал конфигурацию

    #9213
    Mikhail
    Модератор

    Добрый день!
    Что-то картинки не открываются.
    То что свойство граница появилось — это нормально. Однако отображаться компоненты должны одинаково в обоих версиях.
    Мне сложно сравнить у себя. Если можно, присылайте рабочие ссылки на изображения.

    #9218
    shmaxx
    Участник

    Вчера работали ссылки…

    wtr_pmp_tpl.svg_57*57_5.2.0.0

    wtr_pmp_tpl.svg_57*57_5.2.1.0

    #9265
    Mikhail
    Модератор

    Уберите цвет рамки вообще (пустая строка), тогда схемы будут одинаково отображаться на обоих версиях.
    С установленным цветом рамки именно такой эффект, как Вы описали. Если схема большая, можно в текстовом редакторе сделать замену по файлу.

Просмотр 8 сообщений - с 1 по 8 (из 8 всего)
  • Вы должны авторизироваться для ответа в этой теме.