TMappl.CopyLayerObjects

Модуль: Mappl
Класс: TMappl

Копировать объекты слоя в другой слой

Объявление

function CopyLayerObjects( aSrcLayerCode, aDestLayerCode: integer;
	 aObjectIndexes: TBitStore = nil;
	 aMode : TCopyLayerMode = clmAddMissingFields; aFieldName : string = '';
	 aFieldValue : string = ''; flCopyImages: boolean = true): boolean;

Параметры

aSrcLayerCode
код слоя-источника (откуда надо копировать объекты)
aDestLayerCode
код слоя-назначения (куда копируем объекты)
aObjectIndexes
список уникальных индексов копируемых объектов (значение поля OKEY), если nil - копируются все объекты,
aMode
какие действия осуществлять при копировании недостающих полей, по умолчанию clmAddMissingFields
aFieldName
имя поля в таблице слоя - назначение, в которое при копировании будет записано указанное значение aFieldValue
aFieldValue
значение, которое при копировании будет записано в поле aFieldName
flCopyImages
флаг копирования растровых изображений

Возвращает

true, если копирование выполнилось успешно, иначе false

Описание

по умолчанию nil