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
Найти индекс слоя в списке по его коду