TMappl.CreateTempObjects

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

Создать класс временных объектов

Объявление

function CreateTempObjects(aWC: TWinControl = nil; aName: string = '';
	 aPrecision: integer = 0;
	 aDisplayedModes: TTempObjectsDisplayedModes = [todmAfterRefreshMap];
	 aflSystem: boolean = false;
	 flOutputToPrinter: boolean = true): TMapplTempObjects;

Параметры

aWC
элемент пользовательского интерфейса класса TWinControl, на котором должны отображаться временые объекты
aName
текстовое название, присваиваемое классу временых объектов, используется как справочная информация
aPrecision
точность хранения координат узловых точек (если <= 0, то как у карты, по умолчанию 1)
aDisplayedModes
порядок отображения временных объетов класса
aflSystem
флаг системного класса, при закрытии проекта карты не удаляется а чистится (по умолчанию false)
flOutputToPrinter
флаг вывода временных объектов на принтер (по умолчанию true)

Возвращает

экземпляр класса временых объектов

Описание

При создании класса автоматически создаются 5 простых прозрачных стилей со следующими индексами:

При вызове метода CloseMap все классы временных объектов уничтожаются автоматически. (если nil, то временые объекты отображаются в картографическом окне) для идентификации класса по его названию (по умолчанию пустая строка)

Смотри также

TMapplTempObjects
Класс временных объектов