|
Следующая версия
|
Предыдущая версия
|
кассир5:интерфейс:макет_формы [2018/01/29 14:43] dzayonchkovskiy создано |
кассир5:интерфейс:макет_формы [2018/03/07 14:12] (текущий) dzayonchkovskiy |
| ===== Макет формы ===== | ===== Макет формы ===== |
| Для корректного отображения формы в различных графических режимах используется макет формы. | Для корректного отображения формы в различных графических режимах используется макет формы. |
| Для этого у формы должен быть реквизит "ДоступныеЭлементыФормы" с произвольным типом. | Для этого у формы должен быть реквизит "ДоступныеЭлементыФормы" с произвольным типом. Стандартный реквизит формы "Исп. только видимую область" должен быть установлен в значение ложь. |
| В событии ПриОткрытии для отрисовки формы по макету нужно выполнить код: | В событии ПриОткрытии для отрисовки формы по макету нужно выполнить код: |
| <code>ДоступныеЭлементыФормы = РасположитьЭлементыНаФорму(ЭтаФорма);</code> | <code>ДоступныеЭлементыФормы = РасположитьЭлементыНаФорму(ЭтаФорма);</code> |
| Узел второго уровня - "Режим". Узел описывает для конкретного граф. режима. Атрибуты: | Узел второго уровня - "Режим". Узел описывает для конкретного граф. режима. Атрибуты: |
| ^ Атрибут ^ Описание ^ Обязательный ^ | ^ Атрибут ^ Описание ^ Обязательный ^ |
| | НомерРежима | 0 - 640x480, расширенный; 1 - 640х480, нерасширенный; 2 - 800х600, расширенный; 3 - 800х600, нерасширенный; 4 - 1024х768, расширенный; 5 - 1024х768, нерасширенный | да | | | НомерРежима | 0 - 640x480, расширенный; 1 - 640х480, нерасширенный; 2 - 800х600, расширенный; 3 - 800х600, нерасширенный; 4 - 1024х768, расширенный; 5 - 1024х768, нерасширенный | да (в адаптивном интерфейсе не указывается) | |
| | Подложка | Имя элемента справочника картинки | Нет | | | Подложка | Имя элемента справочника картинки | Нет | |
| | Ширина | Ширина формы | да, если не указан атрибут Подложка | | | Ширина | Ширина формы | да, если не указан атрибут Подложка | |
| | Высота | Высота формы | да, если не указан атрибут Подложка | | | Высота | Высота формы | да, если не указан атрибут Подложка | |
| **//В макете адаптивного интерфейса атрибут НомерРежима не указывается, первый узел Режим используется для расширенного режима, второй для нерасширенного. Числовые атрибуты указываются в долях единицы. | **//В макете адаптивного интерфейса атрибут НомерРежима не указывается, первый узел Режим используется для расширенного режима, второй для нерасширенного. Числовые атрибуты указываются в долях единицы. |
| Например, Ширина="0.50" в адаптивном интерфейса означает, что ширина формы или элементы будет иметь размером в половину экрана. Лево="0.1" - отступ 10% от ширина экрана.//** | Например, Ширина="0.50" в адаптивном интерфейса означает, что ширина формы или элементы будет иметь размером в половину экрана. Лево="0.1" - отступ 10% от ширина экрана.\\ |
| | Размер шрифта рассчитывается как процент от высоты элемента, т.е. если высота элемента составляет 28 пикселей, то чтобы размер шрифта был 14, нужно указать ШрифтРазмер="0.5".//** |
| |
| Узел третьего уровня - элемент формы. Атрибуты: | Узел третьего уровня - элемент формы. Атрибуты: |