Поделиться через


Форматирование указателей на датчике (построитель отчетов 2.0)

Указатель датчика показывает текущее значение датчика. По умолчанию при добавлении поля все содержащиеся в поле значения агрегируются в единственное значение, которое и показывает указатель датчика. Для датчика можно задать несколько указателей, которые будут указывать несколько значений на той же шкале, либо несколько шкал с отдельным указателем для каждой из них. Чтобы определить контекст значения указателя, после добавления к датчику поля необходимо задать минимальное и максимальное значения на соответствующей шкале. Существует также возможность задать минимальное и максимальное значения диапазона, определяющие границы критической области шкалы.

Свойства, определяющие внешний вид указателя, можно задать, щелкнув его правой кнопкой мыши и выбрав пункт Свойства радиального указателя или Свойства указателя-линии. Все указатели имеют одинаковый набор свойств. Для каждого из типов датчиков существуют также соответствующие свойства, определяющие его внешний вид.

  • Для радиального датчика можно задать указатель-стрелку с креплением.

  • Для линейного датчика можно задать указатель термометра, который является вариантом указателя-черты. Указатель термометра позволяет задать форму колбы.

Соединение указателя с данными

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

Если после добавления данных щелкнуть указатель правой кнопкой мыши, то в контекстном меню будут доступны следующие пункты: Сбросить значение указателя и Удалить указатель. Команда Сбросить значение указателя удаляет поле, присоединенное к датчику, но сам указатель с датчика не удаляется. Команда Удалить указатель удалит с датчика как поле, так и сам указатель. При повторном добавлении поля к датчику снова появится стандартный указатель. Если установить свойство Скрыто указателя в значение True, то указатель будет виден в области конструирования, но не будет отображаться во время выполнения.

Отображение для датчика нескольких указателей

К датчику можно добавить несколько указателей, указывающих несколько значений на той же шкале. Эта возможность может оказаться полезной для одновременного отображения нижнего и верхнего значений. Чтобы задать для одного датчика более одного указателя для той же шкалы, щелкните правой кнопкой мыши внутри датчика и выберите в контекстном меню пункт Добавить указатель. Или щелкните правой кнопкой мыши в любом месте шкалы и выберите пункт Добавить шкалу. Затем можно добавить новый указатель, который будет автоматически связан с последней шкалой.

Если указатели перекрываются, то порядок их отрисовки определяется очередностью их добавления к датчику. Этот порядок нельзя изменить переупорядочиванием полей в области добавления поля данных. Чтобы изменить порядок отрисовки нескольких указателей, откройте область свойств и щелкните Pointers (…). Затем измените очередность указателей в коллекции.

Задание градиента для крепления стрелки

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

Задание интервала привязки

Интервал привязки определяет кратную величину, до которой округляются значения. По умолчанию датчик указывает на точное значение поля в области добавления поля данных. Однако иногда необходимо округлить точное значение вверх или вниз, чтобы привязать указатель к заданному интервалу. Например, если значение датчика равно 34,2 и задан интервал привязки, равный 5, то указатель датчика покажет значение 35. Если значение датчика равно 31,2 и задан интервал привязки, равный 5, то указатель датчика покажет значение 30. Дополнительные сведения см. в разделе Как установить интервал привязки в датчике (построитель отчетов 2.0).

Задание изображения в качестве указателя для радиального датчика

Помимо выбора стиля из встроенного списка, в качестве указателя можно задать изображение. Это наиболее эффективный способ замены существующего стиля указателя-стрелки. Изображение накладывается на указатель, но при этом сохраняется вся функциональность указателя. Цвета и градиенты к изображению, заданному в качестве указателя, не применяются.

Если изображение указателя имеет неправильную форму, то необходимо определить прозрачный цвет, чтобы скрыть области изображения, которые не должны отображаться на датчике. При определении прозрачного цвета датчик транспонирует изображение поверх существующего указателя и усекает его таким образом, чтобы отображалась только форма указателя. Датчик подгоняет размер изображения под размеры указателя. При задании изображения указателя все последующие указатели, добавляемые к этому датчику, будут отрисовываться под этим изображением. Поэтому лучше не задавать изображения для датчиков, имеющих несколько указателей. Дополнительные сведения см. в разделе Как задать изображение для указателя на датчике (построитель отчетов 2.0).

См. также

Справочник

Основные понятия

Другие ресурсы