Размещение элементов на датчике (построитель отчетов 2.0)
Панель датчиков — это контейнер верхнего уровня, который содержит один или несколько датчиков. Диалоговое окно Свойства панели датчиков можно открыть, щелкнув за пределами. Каждый датчик в свою очередь содержит несколько элементов датчика: масштаб значений датчика, диапазон значений датчика и указатель датчика. Чтобы изменять размер и расположение элементов при использовании датчика, необходимо представлять, как происходит измерение этих элементов в панели датчиков.
Основные сведения об измерениях размеров и расположения
Все измерения размеров и положений в датчике определяются в виде процента от соответствующих родительских элементов. Когда значения ширины и высоты у родительских элементов различаются, размер элемента датчика вычисляется в виде процента от меньшего из двух значений. Например, в линейном датчике все измерения указателя вычисляются в виде процента от меньшего из значений ширины или высоты.
Измерения положения также вычисляются в виде процента соответствующего родительского элемента с помощью координатной системы. Началом координатной системы является верхний левый угол, ось X направлена вправо, а ось Y направлена вниз. Значения координат должны находится в диапазоне от 0 до 100, и все измерения представляются в виде процентов. Например, когда положения X и Y линейного датчика равны 50 и 50, линейный датчик размещается в центре панели датчиков.
Размещение нескольких датчиков на панели датчиков
Добавить новый датчик на панель датчиков, в которой уже есть один датчик, можно двумя способами. Датчик можно добавить в виде дочернего для первого датчика или как отдельный датчик рядом с первым.
При добавлении нового датчика на панель датчиков его размер и расположение определяется в равной пропорции относительно других датчиков на панели. Например, если на панель, на которой уже содержится радиальный датчик, добавляется другой радиальный датчик, то размеры обоих датчиков автоматически изменяются так, чтобы каждый помещался в одной половине панели.
На панель, в которой уже содержится датчик, можно добавить новый датчик. Для этого щелкните правой кнопкой мыши в любом месте панели датчиков, наведите указатель на пункт Добавить новый датчик и выберите Дочерний. Откроется диалоговое окно Выбор типа датчика. При добавлении нового датчика в виде дочернего датчика он добавляется одним из двух способов. Для радиального датчика дочерний датчик размещается в левом верхнем углу первого датчика. Для линейного датчика дочерний датчик размещается в середине первого датчика. Разместить дочерний датчик относительно родительского датчика можно с помощью свойств «Позиция». Как и в случае со всеми другими элементами измерения положений выполняются в виде процента относительно родительского элемента. Дополнительные сведения см. в разделах Диалоговое окно «Свойства радиального датчика» — «Общие» (построитель отчетов 2.0) и Диалоговое окно «Свойства линейного датчика» — «Общие» (построитель отчетов 2.0).
Размещение меток шкалы датчика и диапазонов датчика
Расположение меток на шкале датчика определяется двумя свойствами. Можно задать свойство шкалы датчика Размещение, в котором указывается, будут ли метки отображаться внутри снаружи или пересекая линейку шкалы. Также можно задать числовое значение для свойства Расстояние от шкалы, которое определяет число единиц, которые добавляются или вычитаются из значения расположения для указание размещения меток. Например, если свойство Размещение имеет значение Снаружи и Расстояние от шкалы равно 10, то метки будут размещаться на 10 единиц за пределами внешнего края шкалы датчика, где одна единица равна:
1% диаметра для радиального датчика или
1% от наименьшего из значений высоты или ширины для линейного датчика.
Свойства Размещение и Расстояние от шкалы также применяются к диапазонам датчика.
Сохранение пропорций в линейном датчике
Радиальный датчик имеет форму круга, поэтому в датчиках такого типа значения высоты и ширины обычно равны. Однако в линейном датчике, который имеет форму прямоугольника, длина и ширина обычно отличаются. Пропорции датчика определяют соотношение широты и высоты, которое должно сохраняться при изменении размеров датчика. Например, если это значение равно 2, то ширина датчика всегда будет в два раза больше высоты, независимо от размера датчика. Чтобы установить пропорции, можно задать значение свойства AspectRatio в диалоговом окне Свойства линейного датчика.
См. также