Задача 102.133076

Задача :102.133076

Краткое описание :
Внедрение файлов в мемо-поле
Описание :
Общие вопросы отрисовки и поведения элементов
Что измененно :


Мемо-поля

----- СУТЬ ПРЕДЛОЖЕНИЯ -----
Реализовать возможность задания режима панели документов мемо-вьювера и вместимости (ограничение по количеству документов) мемо-поля из прикладного кода и изменения заданных значений функциями Конфигуратора. Сохранять и восстанавливать сделанные пользователем настройки вьювера в деске.
Как измененно :

Добавлены следующие атрибуты вьювера мемо-поля (конструкция text):
- для управления видимостью панели
* PanelAuto - режим по умолчанию; панель видима, если вложений больше одного, иначе - скрыта.
* PanelAlways - панель документов отображается, если мемо-поле непусто; если содержимое мемо-поля ещё не было преобразовано в многотомный архив, в панели документов выводится иконка с синтетическим наименованием, для которой всплывающая подсказка не предоставляется.
* PanelFirst - панель всегда скрыта, а во вьювере отображается первое из вложений.
* PanelLast - панель всегда скрыта, а во вьювере отображается последнее вложение.

- для ограничения количества документов
* OnlyOneDoc - если задан, блокирует добавление вложений более одного; допустимыми остаются операции удаления, замещения и дополнения текущего документа.

Добавлены соответствующие конфигурационные атрибуты: "DocPanelMode" с вариантами значений "dpmAuto", "dpmAlways", "dpmFirst", "dpmLast" и булевский "OnlyOneDoc".

Акселератор Ctrl+O (Настройки) теперь отображается в стандартной статус-строке вьювера вне зависимости от доступности панели документов. Пункт локального меню панели "Показывать..." упразднён. Пункт "Изменить настройки" переименован в "Настройки".

Настройка "Показывать панель документов" теперь трёхпозиционная. Её редактирование возможно только для режима вьювера PanelAuto. Пользовательские настройки сохраняются в деске при нажатии кнопки "Применить" и восстанавливаются при создании видимого элемента вьювера (настройка видимости восстанавливается только в том случае, когда она не вступает в противоречие с атрибутом вьювера; т.о. пользовательская настройка видимости панели документов будет учтена только для случая PanelAuto).


Название продукта Название компонента Тип Последняя версия Дата выхода
AtlExecATLEXECEXE5.5.20.0
compdataCOMPDATARES5.5.20.0
SupportSUPPORTEXE5.5.20.0
vision_wVISION_WDLL5.5.20.0