Как вы уже поняли, заполнение или редактирование содержимого параметров помеченного объекта выполняется в панели Инфо. Внесенные изменения следует подтвердить, нажав кнопку в нижней части панели.
В действительности, в большинстве случаев нажимать кнопку Инфо в рабочую область карты и изменения будут приняты автоматически. Смотрите также раздел «Автоматизация заполнения параметров и выноса подписей» ниже.
не требуется. Достаточно просто вывести курсор мыши из панелиПока изменения в параметрах не подтверждены, вы можете отменить их, нажав клавишу Esc или кнопку , расположенную внизу панели.
Когда помечено несколько объектов, программа показывает содержимое их параметров следующим образом:
если значение некоторого параметра у всех помеченных объектов совпадает, оно показывается как есть;
если не совпадает, то параметр отображается в виде * (звездочки);
если параметр числового типа, то вычисляется и показывается сумма значений параметра.
Заполнять параметры можно для всех помеченных объектов одновременно. Эта возможность особенно полезна, когда требуется указать одинаковые характеристики нескольким объектам одновременно. Например, внести название улицы сразу всем зданиям, расположенным вдоль нее.
Порядок ввода значений параметров зависит от типа параметра, а также от заданной для него маски. Ввод может осуществляться напрямую либо с помощью дополнительного окна (формы ввода). Также возможен выбор значений из списка. Ниже приведены примеры ввода для всех типовых случаев.
Специализированные формы ввода и правила проверки ввода реализуются с помощью задания масок для соответствующих параметров. В случае несоответствия содержимого параметра маске или типу, программа будет сигнализировать об этом, “подкрашивая” красным цветом данные, введенные в диалоге. Также окрашиваются имена таких параметров в панели Инфо. При этом неправильный ввод не запрещается совсем, программа просто дает подсказку о возможной ошибке.
О типах параметров и масках подробнее мы поговорим в соответствующих разделах Гл.6, «Классификатор».
Числовые (целочисленные или вещественные) параметры можно ввести напрямую в поле ввода.
Текстовые (строковые) параметры можно ввести напрямую или с помощью вспомогательного окна, показанного на Рис.5.10. Вспомогательное окно вызывается двойным щелчком в поле ввода или кнопкой (Обзор), которая появляется в правой части поля ввода параметра.
Во вспомогательном окне существует опция HTML код, которая предназначена для создания подписей со сложным форматированием. О этом подробнее в разделе «HTML-подписи».
Тестовые параметры могут содержать некую структурированную информацию, например фамилию, имя и отчество. В этом случае разработчиком шаблона карты может быть предусмотрена специальная форма ввода, пример которой показан на Рис.5.11.
Для параметра может быть предусмотрено некое правило проверки, например, ограничение на длину вводимых данных. В этом случае также может применяться специальное окно ввода, пример которого показан на Рис.5.12.
Параметры, для которых предусмотрен список значений, можно заполнить путем выбора из соответствующего выпадающего списка, как показано на Рис.5.13.
Если значений в списке много, то можно вызвать диалоговое окно с функцией поиска, щелкнув правой кнопкой мыши в поле ввода значения параметра. Пример такого окна показан на Рис.5.14.
Если для параметра предусмотрен выбор из справочника, то также используется окно, вызываемое двойным щелчком или кнопкой Рис.5.15.
(Обзор). Вид окна в этом случае примерно соответствуетВ некоторых шаблонах карт, как, например, в шаблоне
XMLNormal.dmf
, предусмотрены целые иерархии
окон для удобного ввода. Фактически, в этом случае без
вспомогательного окна ввод сильно затруднен. Такие окна вызываются
точно также, как описано выше.
Вы можете упростить себе работу с панелью Инфо с помощью следующих кнопок, расположенных немного выше списка параметров (с кнопками , , мы познакомимся немного далее в этой главе):
Раскрывает список параметров на всю высоту панели. Особенно полезна, когда параметров много. Обратите также внимание на кнопки установки ширины панели внизу.
Позволяет выбрать режим отображения параметров
либо из выпадающего меню. Также может пригодиться, когда список параметров большой.Позволяет пролистывать объекты того же слоя, что и помеченный объект. После нажатия на одну из кнопок пометка переходит к очередному объекту, а сам объект отображается в рабочем окне карты. Кнопки могут пригодиться при массовом заполнении или проверке параметров объектов.