TMapWindow.AddLayer
Модуль: MapplMapWindow
Класс: TMapWindow
Добавить слой в список слоев карты, включенных для отображения в картографическом окне
Объявление
function AddLayer(lCode: integer;
LayerVisibleMode: TMapWindowLayerVisibleType;
LabelVisibleMode: TMapWindowLabelVisibleType;
aFilterType: TMapWindowFilterType; aFilterSQLStr: string;
aObjectsSizeCoef,aObjectsFontSizeCoef: single): boolean;
Параметры
- lCode
- код слоя
- LayerVisibleMode
- режим видимости слоя
LabelVisibleMode
- режим отображения семантических подписей
aFilterType
- режим фильтрации объектов
aFilterSQLStr
- строка фильтрации объектов слоя (действует, если включен флаг фильтрации)
aObjectsSizeCoef
- коэффициент масштабирования размеров объектов слоя (размер значков, толщина линии, по умолчанию - 1)
aObjectsFontSizeCoef
- коэффициент масштабирования размеров семантических подписей объектов слоя (по умолчанию - 1)
Возвращает
false, если слой с указанным кодом в карте не существует, иначе true
Описание
Слой картографического окна создается со значением свойства MapplMapWindow.LayerFilterType равным wfByLayer.
Смотри также
- CreateLayersList
- Создать список слоев карты, включенных для отображения в картографическом окне
- ClearLayersList
- Очистить список слоев карты, включенных для отображения в картографическом окне
- AddLayer
- Добавить слой в список слоев карты, включенных для отображения в картографическом окне
- LayerFilterType
- Режим атрибутивной фильтрации объектов слоя
- DelLayer
- Удалить слой из списка слоев карты, включенных для отображения в картографическом окне
- GetLayerIndexByCode
- Найти индекс слоя в списке по его коду