MapplTypes.TObjectDrawingEvent

Модуль: MapplTypes

Тип события, возникающего для каждого объекта слоя при отрисовке карты

Объявление

TObjectDrawingEvent = procedure(Sender: TObject; lCode,oType: Integer;
	 oId: Int64; oIdType: TObjectIdType; var oStyleID: int64;
	 var ResetPrevious: boolean; var aColor0,aColor1,aColor2: integer;
	 var oName: string; var flOwnLabelStyle: boolean) of object;

Параметры

Sender
объект, вызвавший событие
lCode
код слоя
oType
тип отображаемого объекта (0 - площадной, 1 - линейный, 2 - точечный 3 - надпись, 4 - растр)
oId
уникальный индекс (или идентификатор) отображаемого объекта
oIdType
тип параметра oId (уникальный индекс или идентификатор)
oStyleID
уникальный идентификатор стиля отображаемого объекта (возвращаемый параметр, может быть изменен)
ResetPrevious
флаг приоритета изменения характера отображения объекта (возвращаемый параметр, может быть изменен)
aColor0
- для площадных и простых точечных - цвет заливки (возвращаемый параметр, может быть изменен)
aColor1
- для площадных и простых точечных - цвет контура, для линейных - цвет линии (возвращаемый параметр, может быть изменен)
aColor2
- для площадных - цвет штриховки, для простых точечных - дополнительный цвет (возвращаемый параметр, может быть изменен)
oName
- подпись объекта (возвращаемый параметр, может быть изменен)
flOwnLabelStyle
- флаг использования параметров подписи по стилю объекта, а не по стилю (oStyleID), на который он заменен (возвращаемый параметр, может быть изменен)

Смотри также

flObjectDrawingEvent
Флаг разрешения события OnObjectDrawing при отрисовке карты
OnObjectDrawing
Событие возникает для каждого объекта слоя при отрисовке карты
TObjectDrawingEvent
Тип события, возникающего для каждого объекта слоя при отрисовке карты