Объектный тип ТФ_ОПЦИИ_ВИДА
Тип ТФ_ОПЦИИ_ВИДА позволяет задать параметры вида по умолчанию, применяемые при показе табличной формы вне редактора. Также тип позволяет выборочно запретить изменение пользователем параметров вида с помощью меню и других элементов пользовательского интерфейса. Опции вида хранятся в файле табличной формы и, следовательно, относятся к статической части формы.
Поля
Тип | Поле | Описание | Значение по умолчанию |
---|---|---|---|
ЛОГИКА | исп_запрет | Признак управления доступностью запретов изменения параметров пользователем. ДА – учитываются значения полей запрет_... при включенном соответствующем поле исп_.... НЕТ – пользователь может изменять любые параметры вида. | |
ЛОГИКА | исп_масштаб | Использование значения масштаба по умолчанию. ДА – учитывается поле масштаб, НЕТ – не учитывается. | |
ЛОГИКА | исп_сетку | Использование видимости сетки ячеек по умолчанию. ДА – учитывается поле сетка, НЕТ – не учитывается. | |
ЛОГИКА | исп_линейки | Использование видимости линеек по умолчанию. ДА – учитывается поле линейки, НЕТ – не учитывается. | |
ЛОГИКА | исп_шаг | Использование настроек шаговой сетки изменения размеров по умолчанию. ДА – учитываются поля шаг_мышь, шаг_клавиатура, шаговая_сетка_столбцов, шаговая_сетка_строк, шаговая_сетка_всегда, шаг_столбца, шаг_строки, ускорение_шага, НЕТ – не учитываются. | |
ЛОГИКА | исп_режим | Использование режима отображения формы по умолчанию. ДА – учитываются поля режим и авто_разбивка, НЕТ – не учитываются. | |
ЛОГИКА | запрет_масштаб | Запрет изменения масштаба, заданного по умолчанию, с использованием пользовательского интерфейса. ДА – соответствующие элементы пользовательского интерфейса недоступны, НЕТ – без ограничений. Значение данного поля учитывается, если исп_масштаб = ДА. | |
ЛОГИКА | запрет_сетки | Запрет переключения видимости сетки ячеек, заданной по умолчанию, с использованием пользовательского интерфейса. ДА – соответствующи элементы пользовательского интерфейса недоступны, НЕТ шаговая_сетка_столбцов буз ограничений. Значение данного поля учитывается, если исп_сетку = ДА. | |
ЛОГИКА | запрет_линеек | Запрет переключения видимости сантиметровых линеек, заданной по умолчанию, с использованием пользовательского интерфейса. ДА – соответствующие элементы пользовательского интерфейса недоступны, НЕТ – без ограничений. Значение данного поля учитывается, если исп_линейки = ДА. | |
ЛОГИКА | запрет_шага | Запрет изменения настроек шаговой сетки, заданных по умолчанию, с использованием пользовательского интерфейса. ДА – соответствующие элементы пользовательского интерфейса недоступны, НЕТ – без ограничений. Значение данного поля учитывается, если исп_шаг = ДА. | |
ЛОГИКА | запрет_режима | Запрет переключения режима отображения формы и признака автоматической разбивки на странице, заданной по умолчанию, с использованием пользовательского интерфейса. ДА – соответствующие элементы пользовательского интерфейса недоступны, НЕТ – без ограничений. Значение данного поля учитывается, если исп_режим = ДА. | |
ЧИСЛО | масштаб | Значение по умолчанию для масштаба отображения формы в окне в процентах. Значение учитывается, если исп_масштаб = ДА. Для предотвращения изменения масштаба пользователем во время работы с формой надо задать запрет_масштаб = ДА. | 100 |
ЛОГИКА | сетка | Признак видимости сетки ячеек табличной формы, используемый по умолчанию. При выключенной сетке отображаются только границы ячеек с явно заданными атрибутами. Значение данного поля учитывается, если исп_сетку = ДА. Для предотвращения изменения видимости сетки пользователем во время работы с формой необходимо задать запрет_сетки = ДА. | |
ЛОГИКА | линейки | Признак отображения сантиметровых линеек, используемый по умолчанию. Значение данного поля учитывается при исп_линейки = ДА. Для предотвращения изменения видимости линеек пользователем во время работы с формой надо задать запрет_линеек = ДА. | |
ЛОГИКА | шаг_мышь | Признак использования шаговой сетки при изменении размеров строк и столбцов с помощью мыши. | ДА |
ЛОГИКА | шаг_клавиатура | Признак использования шаговой сетки при изменении размеров строк и столбцов с помощью клавиатуры. | ДА |
ЛОГИКА | шаговая_сетка_столбцов | Признак отображения шаговой сетки при изменении ширины столбца. | ДА |
ЛОГИКА | шаговая_сетка_строк | Признак отображения шаговой сетки при изменении высоты строк. | ДА |
ЛОГИКА | шаговая_сетка_всегда | Признак отображения шаговой сетки постоянно во всем окне формы. | ДА |
ЧИСЛО | шаг_столбца | Величина шага изменения ширины столбцов в сантиметрах. | 0.2 |
ЧИСЛО | шаг_строки | Величина шага изменения высоты строк в сантиметрах. | 0.2 |
ЦЕЛОЕ | ускорение_шага | Фактор ускорения изменения размеров в разах (в режиме увеличенного шага, активируемого одновременным нажатием Ctrl+Shift+стрелки курсора). | 5 |
СТРОКА | режим | Задает режим отображения табличной формы. Задается одной из констант ТФ_РЕЖВ_... | ТФ_РЕЖВ_НОРМАЛЬНЫЙ |
ЛОГИКА | авто_разбивка | Признак автоматической разбивки документа на страницы. Обеспечивает отображение разбивки на страницы после внесения изменений в форму или параметры страницы. Также обеспечивает отображение актуальной нумерации страниц (без входа в режим предварительного просмотра печати). | ДА |
Замечания:
- В режиме редактирования опции вида не используются.
- В режиме просмотра параметры вида могут быть изменены методом УСТ_ПАРАМ_ВИДА типа ТАБ_ФОРМА, несмотря на все возможные запреты опций вида.
- Измененные пользователем в режиме просмотра параметры отображения не сохраняются в файл табличной формы. Опции отображения остаются такими, как их задумал разработчик формы.
Тип ТФ_ОПЦИИ_ВИДА включается в качестве поля типом ТФ_ПАРАМ_ФОРМЫ. Параметры формы могут быть считаны методом СЧИТАТЬ_ПАРАМ_ФОРМЫ и записаны методом УСТ_ПАРАМ_ФОРМЫ типа ТАБ_ФОРМА.