TMappl.FillLayerAnimationByFragmentWhereSQL

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

Сформировать объекты анимации по фрагменту Where условия SQL-запроса

Объявление

function FillLayerAnimationByFragmentWhereSQL(lCode: integer;
	 aJoinSQL: string; aWhereSQL: string; aAnimationStyle: int64 = 0;
	 aStyleLibrarySource: TAnimationStyleLibrarySource = alsNone;
	 aDrawOrder: TAnimationObjectDrawOrder = aoOverlayCached; aTag: integer = 0;
	 flClearAnimation: boolean = true): integer;

Параметры

lCode
код слоя
aJoinSQL
фрагмент Join условия SQL-запроса
aWhereSQL
фрагмент Where условия SQL-запроса
aAnimationStyle
стиль анимации объектов слоя (если значение параметра aStyleLibrarySource равно alsNone, то данный параметр
aStyleLibrarySource
используемая библиотека стилей для указанного стиля (стиль может браться как из библиотеки
aDrawOrder
тип анимации объекта слоя (по умолчанию aoNormal)
aTag
метка анимируемого объекта

Возвращает

-3
ошибка соединения с сервером СУБД
-2
слой не существует
-1
ошибка выполнения запроса
>=0
количество анимированных объектов

Описание

должен содержать индекс собственного стиля подсветки анимируемых объектов, иначе должен содержать уникальный идентификатор стиля отображения анимируемого объекта соответствующей библиотеки в зависимости от значения параметра aStyleLibrarySource, если -1, то объект анимации не подсвечивается стилей слоя, так и из библиотеки стилей класса анимации, загруженной с помощью метода LoadStyleLibrary)