TMapplCustomTempObjects.AddPolyLineObject

Модуль: Animation
Класс: TMapplCustomTempObjects

Создать полилинейный (полигональный) временный объект

Объявление

function AddPolyLineObject(pBuf: PDoublePoint; Count: integer;
	 aDrawType: TTempObjectDrawType; aStyle: int64; aText: string='';
	 flDraw: boolean = true; aflArrow: boolean = false; aMUID: int64 = -1;
	 aTag: integer = 0): integer;

Параметры

pBuf
указатель на буфер точек полилинии (полигона)
Count
количество точек полигона в буфере
aDrawType
тип полилинии (полигона)
aStyle
стиль временного объекта (если объект отрисовывается собственным стилем, то свойство
aText
текст подписи стиля (по умолчанию пустая строка)
flDraw
флаг непосредственной отрисовки объекта в момент создания, если false, то для отображения
aflArrow
флаг наличия стрелки (по умолчанию false)

Возвращает

индекс временного объекта

Описание

соответствует индексу стиля, если стилем библиотеки - то уникальному идентификатору стиля) временных объектов необходимо либо перестроить карту (RefreshMap), либо вызвать метод RefreshMapOverlay, который не приводит к перепостроению всей карты (по умолчанию true)

Смотри также

AddPolyLineObject
Создать полилинейный (полигональный) временный объект
AddPolyLineObjectByMOS
Создать полилинейный (полигональный) временный объект с помощью заданного экземпляра структуры объекта
AddObjectByLinkToMOS
Создать полилинейный (полигональный) временный объект по ссылке на заданный экземпляр структуры объекта
AddObjectByMOS
Создать временный объект с помощью заданного экземпляра структуры объекта