База знаний

Справочная система SP-XML

Связанные темы:

Экраны
Атрибуты экрана
Рабочие элементы экрана
Элементы-контейнеры
Управляющие элементы экрана
Мета-конструкции экрана
Общие атрибуты описания элемента экрана

Единицы измерения

В экранных формах используется несколько способов задания позиции и размеров экранных элементов. Традиционно принятый способ измерения в количестве пикселов, хотя и поддерживается, но не рекомендуется для основного использования, поскольку он не учитывает возможности использования различных разрешений монитора и различных размеров шрифта. Наибольшую эффективность обеспечивает сочетаний единиц zr и %.
Допустимы следующие формы задания ширины или высоты (<n> обозначает произвольное целое число):


• <n>zr - ширина строки из n идущих подряд символов 0 в текущем экранном шрифте.
• <n>zrc - ширина столбца таблицы, вмещающего ровно n идущих подряд символов 0 в текущем экранном шрифте (обычно на 2 пиксела шире, чем <n>zr). Как правило используется для задания ширин столбцов в GRID с учетом полей.
• <n>px - n пикселов. Обычно используется для элементов IMAGE.
• <n>gr - высота элемента GRID, содержащего n строк (Обычно используется для красивого расположения таблицы и панели такой же высоты рядом).
• <n>% - n% от максимально допустимой ширины или высоты (оставшейся на экране ширины или высоты).
• edit - стандартная высота элементов EDIT и COMBO
• number - рекомендуемая ширина элемента EDIT для редактирования действительного числа
• date - рекомендуемая ширина элемента EDIT для редактирования даты

Также перед шириной или высотой, заданной по указанной форме, может стоять знак "-", обозначающий, что вместо указанной величины, следует взять максимально разрешенную (оставшуюся) и вычесть из нее указанное число. Свойство используется, например, в случаях, когда в нижней части экрана должен располагаться элемент фиксированной высоты, а элемент над ним должен занимать, весь оставшийся экран.