Layer object

Представляет слой системы ZuluGIS. Является основным объектом коллекции Layers.

Входит в состав Zulu 8.0 Library.

Регистрационная информация:

PROGID:

ZuluLib.Layer

CLSID:

{12507025-0B01-11d2-B55D-444553540000}

Свойства и методы:

Свойства

Методы

Active

BaseID

BaseName

Bases

ChangedElements

CommonFillStyleEnabled

CommonLineStyleEnabled

CommonStyle

CurrentID

CustomData

EditState

Elements

FillStyles

ElementKeys

InMemory

InMemoryLayer

LabelsID

LabelLayers

LineStyle

LineStyles

LoginName

Map

MaxScale

MinScale

Name

NetworkObjects

NetworkTools

NetworkWeightSets

ObjectTypes

Printable

ReliefLayer

Selection

ShowDirections

Symbols

TargetSelection

ThemeFilters

ThemeId

ThemeName

Themes

TileLayer

Type

Units

Type

UserLabel

UserName

Visible

WmsLayer

AddBufferZone

AddBufferZoneEx

AddContour

AddElement

AddElementEx

AddElementFromRaw

AddEnumElement

AddEnumElementEx

AddPolyContour

AddPolyLine

AddPolyPolyLine

AddSimpleSymbol

AddSymbol

AddSymbolEx

AddText

AddTextByType

AttachToNodes

ChangeElemID

ConvertPrimitiveToType

ConvertTypeToPrimitive

CopyLayer

Create

CreateLabels

CreateTheme

CreateVoronoi

CutSelectedElementsFromTarget

DecombineElement

DeleteElement

DeleteSelectedElements

DrawElemIDLabel

DrawLabelsClose

DrawLabelsInit

EditStructure

EditSymbol

ElemIDByXY

EnumElements

EraseInsidePolygon

EraseInsideRegion

EraseOutsidePolygon

EraseOutsideRegion

EraseSelection

ExcludeSymbol

ExecSQL

FinishSequentialWriteMode

GetBounds

GetBoundsCRS

GetBoundsCRSRectangle

GetBoundsRectangle

GetClosestElementByXY

GetCRS

GetCuttingNodes

GetDrawOrder

GetEditFlags

GetElementsByPoint

GetIncidentElements

GetKeyByUserID

GetKeysByDrawHandle

GetLabelsID

GetLargestID

GetLastChangesTime

GetModeVisible

GetSelection

GetShortWay

GetShortWayTree

GetShortWayTreeEx

GetTypeVisible

InsertSymbol

IntersectByContour

IntersectByPolyContour

IntersectByLayer

IntersectByRadius

IsRemote

JoinSelectedElements

LockForRead

LockForWrite

MoveSelection

NetWorkDataPrepare

NetWorkRecalc

NetworkSwitchAnalyze

Open

ReadData

RotateSelection

SaveTemporaryRaster

ScaleSelection

SelectByType

SelectByTypes

SetCRS

SetDrawOrder

SetEditFlags

SetElemsModes

SetElemStyle

SetElemsTypes

SetInputCRS

SetInputCRSProjection

SetLabelsID

SetModesByElemsStates

SetModeVisible

SetSymbolOrientation

SetTemporaryTheme

SetTypeVisible

ShortWay

SimplifySelectionGeometry

SplitByPolygon

SplitByPolyline

SplitByRegion

StartEdit

StartSequentialWriteMode

StopEdit

SynchronizeDatabase

TakeCRS

ThemeCreate

UnlockForRead

UnlockForWrite

WriteData

WriteElement

Пример создания:

'Visual Basic:
Dim obj As ZuluLib.Layer
Set obj = New ZuluLib.Layer
//Delphi:
obj: ILayer;
obj := CoLayer.Create;
'VBScript:
Set obj = CreateObject("ZuluLib.Layer")