TLayer
Razred vsebuje informacije o podatkovni plasti.
Vsebina
- 1 About
- 2 AddWindowLock
- 3 Alias
- 4 AllowedTopology
- 5 AllRecords
- 6 AssignStructureFrom
- 7 AssignStructureFromAndConvertAndStore
- 8 BeginMultipleUpdate
- 9 BrowseList
- 10 CanAppend
- 11 CanDelete
- 12 CanUpdate
- 13 Clear
- 14 ClearAllWindowLocks
- 15 ClickedRecords
- 16 Close
- 17 Comment
- 18 CopyDataFromList
- 19 CopyDataFromListNoOptimize
- 20 Created
- 21 CreateEditRecord
- 22 CreateRecordList
- 23 Creator
- 24 CurrentRecord
- 25 CurrentRecords
- 26 DataEditAccess
- 27 DataExportAccess
- 28 DataSetAdd
- 29 DataSetCount
- 30 DataSets
- 31 DataSetsByName
- 32 DataViewAccess
- 33 DebugStatus
- 34 Delete
- 35 DeleteAllData
- 36 DeleteListData
- 37 Document
- 38 Duplicate
- 39 Edit
- 40 EditAccess
- 41 EditedRecords
- 42 EditRecord
- 43 EndMultipleUpdate
- 44 Export
- 45 FileName
- 46 Filter
- 47 FilteredRecords
- 48 Form
- 49 FullName
- 50 GEdit
- 51 GetField
- 52 GetFieldByID
- 53 GetFieldID
- 54 ID
- 55 Import
- 56 ImportStructureFromDataFile
- 57 Index
- 58 IndexAdd
- 59 Indexes
- 60 IsFolder
- 61 IsObject
- 62 IsSameStructure
- 63 LoadFromFile
- 64 LoadRefPoints
- 65 Modified
- 66 Modifier
- 67 Name
- 68 NetworkAllPaths
- 69 NetworkMultiPath
- 70 NetworkMultiPathList
- 71 NetworkMultiTree
- 72 NetworkPath
- 73 NetworkPathList
- 74 NetworkPaths
- 75 NetworkSettings
- 76 NetworkTree
- 77 NetworkTreeList
- 78 NetworkUnLinked
- 79 NetworkUnLinkedList
- 80 ObjectType
- 81 OnAppend
- 82 OnDelete
- 83 OnDeleted
- 84 OnFormRecordShow
- 85 OnUpdate
- 86 Optimize
- 87 Parent
- 88 RemoveWindowLock
- 89 Report
- 90 SaveToFile
- 91 SaveToNewObject
- 92 SaveToSif
- 93 SaveToSifAppend
- 94 SaveToXml
- 95 ShowOnDoubleClick
- 96 SnapInEdit
- 97 Sort
- 98 Store
- 99 TEdit
- 100 TEID
- 101 Test1
- 102 Test4
- 103 TEX1
- 104 TEX2
- 105 TEY1
- 106 TEY2
- 107 TopologyBreak
- 108 TopologyBreakLines
- 109 TopologyBreakWindow
- 110 TopologyBuild
- 111 TopologyBuildNoCentroids
- 112 TopologyCheck
- 113 UsedIn
- 114 ViewAccess
About
Metoda About odpre dialog s statističnimi podatki podatkovne plasti.
| Method TLayer.About |
[SomeLayer].AboutAddWindowLock
Metoda AddWindowLock zaklene definirano območje v plasti. Če je bilo zaklepanje uspešno, je rezultat True, drugače False. Zaklenjeno območje se odklene z RemoveWindowLock metodo.
| Method TLayer.AddWindowLock (Y1, X1, Y2, X2 As Float, Inside As Boolean) As Boolean | ||
| Y1 | Float | Koordinate območja, ki se bo zaklenilo. |
| X1 | Float | Koordinate območja, ki se bo zaklenilo. |
| Y2 | Float | Koordinate območja, ki se bo zaklenilo. |
| X2 | Float | Koordinate območja, ki se bo zaklenilo. |
| Inside | Boolean | Če je true, potem se bo zaklenilo območje znotraj podanega okna, drugače se bo zaklenilo območje zunaj podanega okna. |
| Result | Optional Boolean | True, če se bilo zaklepanje uspešno izvedeno, drugače False, in False, če je na podanem območju že drugo predhodno zaklenjeno območje. |
If [SomeLayer].AddWindowLock (100, 100, 10000, 10000, True) Then
Beep
[SomeLayer].RemoveWindowLock (100, 100, 10000, 10000, True)
EndIfAlias
Lastnost Alias določa dodatno ime objekta ali celo več dodatnih imen. Alias se lahko uporabi za sklic na objekt namesto osnovnega imena objekta.
| Property TLayer.Alias As String | ||
| Result | String | . |
AllowedTopology
Lastnost AllowedTopology .
| Property TLayer.AllowedTopology (TopologyType As Long) As Boolean | ||
| TopologyType | Long | . |
| Result | Boolean | . |
AllRecords
Lastnost AllRecords Lastnost, ki določa listo vseh zapisov v plasti.
| RO Property TLayer.AllRecords As TRecordList | ||
| Result | TRecordList | . |
For I = 0 To [SomeLayer].AllRecords.Count - 1
...
NextAssignStructureFrom
Metoda AssignStructureFrom kopira strukturo plasti. Vsi podatki se izbrišejo. Če je Confirm True, uporabnik potrdi operacijo.
| Method TLayer.AssignStructureFrom (Layer As TLayer, Confirm As Boolean) | ||
| Layer | TLayer | Referenca na TLayer objekt, iz katerega se bo kopirala struktura. |
| Confirm | Boolean | Če je True, potem sledi vprašanje uporabniku ali se naj brišejo vsi predhodno vnešeni podatki. |
[SomeLayer].AssignStructureFrom ([InputLayer], False)
[SomeLayer].StoreAssignStructureFromAndConvertAndStore
Metoda AssignStructureFromAndConvertAndStore .
| Method TLayer.AssignStructureFromAndConvertAndStore (Layer As TLayer) | ||
| Layer | TLayer | . |
BeginMultipleUpdate
Metoda BeginMultipleUpdate zaklene plast za editiranje, zato se v nadaljevanju vse osvežitve podatkov izvajajo veliko hitreje. Po končanem osveževanju podatkov, morate izvesti funkcijo EndMultipleUpdate, ki vam odklene plast. Ko je plast zaklenjena za editiranje, drugi uporabniki ne morejo izvajati editiranja.
| Method TLayer.BeginMultipleUpdate |
[SomeLayer].BeginMultipleUpdate
...
[SomeLayer].EndMultipleUpdateBrowseList
Metoda BrowseList .
| Method TLayer.BrowseList (List As TRecordList) | ||
| List | TRecordList | . |
CanAppend
Lastnost CanAppend .
| Property TLayer.CanAppend As String | ||
| Result | String | . |
CanDelete
Lastnost CanDelete .
| Property TLayer.CanDelete As String | ||
| Result | String | . |
CanUpdate
Lastnost CanUpdate .
| Property TLayer.CanUpdate As String | ||
| Result | String | . |
Clear
Metoda Clear briše vse lastnosti objekta.
| Method TLayer.Clear |
ClearAllWindowLocks
Metoda ClearAllWindowLocks odklene vsa predhodno zakljenjena območja, s funkcijo AddWindowLock.
| Method TLayer.ClearAllWindowLocks |
[SomeLayer].ClearAllWindowLocksClickedRecords
Lastnost ClickedRecords Lastnost, ki določa listo zapisov, ki so se odzvali zadnji izvedbi dvoklika.
| RO Property TLayer.ClickedRecords As TRecordList | ||
| Result | TRecordList | . |
For I = 0 To [SomeLayer].ClickedRecords.Count - 1
...
NextClose
Metoda Close .
| Method TLayer.Close |
Comment
Lastnost Comment določa komentar objektu.
| Property TLayer.Comment As String | ||
| Result | String | . |
CopyDataFromList
Metoda CopyDataFromList podvoji zapise v RecordList objektu. Če je podatkovna plast druga, vam te podatke prekopira v to drugo plast. Ta druga plast mora biti enake strukture (enakost se lahko ugotavlja z IsSameStructure funkcijo ali AssignStructureFrom), kot je izvorna plast.
| Method TLayer.CopyDataFromList (RecordList As TRecordList) As Boolean | ||
| RecordList | TRecordList | TRecordList objekt, ki vsebuje zapise, kateri se bodo podvojili. |
| Result | Optional Boolean | True, če je bila funkcija uspešna. |
If [SomeLayer].IsSameStructure ([OutputLayer]) Then
[SomeLayer].CopyDataFromList ([OutputLayer].FilteredRecords)
EndIfCopyDataFromListNoOptimize
Metoda CopyDataFromListNoOptimize .
| Method TLayer.CopyDataFromListNoOptimize (RecordList As TRecordList) As Boolean | ||
| RecordList | TRecordList | . |
| Result | Optional Boolean | . |
Created
Lastnost Created določa datum in čas nastanka objekta.
| RO Property TLayer.Created As DateTime | ||
| Result | DateTime | . |
CreateEditRecord
Metoda CreateEditRecord kreira objekt za editiranje podatkov v podatkovni plasti, ter kot rezultat vrne novo kreiran objekt. Po končani uporabi je potrebno ta objekt sprostiti.
| Method TLayer.CreateEditRecord As TEditRecord | ||
| Result | Optional TEditRecord | . |
Dim ER As TEditRecord
ER = [SomeLayer].CreateEditRecord
...
ER.DestroyCreateRecordList
Lastnost CreateRecordList kreira objekt tipa TRecordList, ki predstavlja poljubno listo zapisov, ter kot rezultat vrne novo kreiran objekt. Po končani uporabi je potrebno ta objekt sprostiti.
| RO Property TLayer.CreateRecordList (Name As String) As TRecordList | ||
| Name | String | . |
| Result | TRecordList | . |
Dim RL As TRecordList
RL = [SomeLayer].CreateRecordList ('SomeList')
...
RL.DestroyCreator
Lastnost Creator .
| RO Property TLayer.Creator As TUser | ||
| Result | TUser | . |
CurrentRecord
Lastnost CurrentRecord Lastnost vsebuje kazalec na trenutno aktivni zapis. Vrednost je enaka kot za lastnost TDataSet.CurrentRecord in TField.CurrentRecord. Pri spremembi kazalca, se spremenijo tudi ostale lastnosti. Ta vrednost je zelo uporabna za lastnost TField.AsString in ostale lastnosti v tem razredu.
| Property TLayer.CurrentRecord As TRecord | ||
| Result | TRecord | . |
[SomeLayer].CurrentRecord = [SomeLayer].ClickedRecords.Items (1)CurrentRecords
Lastnost CurrentRecords Lastnost vsebuje listo zapisov, ki se trenutno nahajajo v Formi. Lastnost je uporabna pri izdelavi poročila za zapise, ki se nahajajo v formi.
| RO Property TLayer.CurrentRecords As TRecordList | ||
| Result | TRecordList | . |
[SomeLayer].Report.ExecuteList ([SomeLayer].CurrentRecords)DataEditAccess
Lastnost DataEditAccess .
| Property TLayer.DataEditAccess As TUserGroup | ||
| Result | TUserGroup | . |
DataExportAccess
Lastnost DataExportAccess .
| Property TLayer.DataExportAccess As TUserGroup | ||
| Result | TUserGroup | . |
DataSetAdd
Metoda DataSetAdd doda nov objekt tipa TDataset (niz podatkov) v plasti, ter kot rezultat vrne novo kreiran objekt.
| Method TLayer.DataSetAdd As TDataSet | ||
| Result | Optional TDataSet | . |
Dim NewDataSet As TDataSet
NewDataSet = [SomeLayer].DataSetAdd
NewDataSet.Name = 'Dataset name'
[SomeLayer].StoreDataSetCount
Lastnost DataSetCount Lastnost, ki vrne število nizov podatkov v plasti.
| RO Property TLayer.DataSetCount As Long | ||
| Result | Long | . |
For I = 0 to [SomeLayer].DataSetCount - 1
...
NextDataSets
Lastnost DataSets vrne index-ti niz podatkov.
| RO Property TLayer.DataSets (Index As Long) As TDataSet | ||
| Index | Long | Zaporedna številka niza podatkov. Prvi niz nosi število 0. |
| Result | TDataSet | TDataset objekt. |
Dim CurDataSet As TDataSet
For I = 0 to [SomeLayer].DataSetCount - 1
CurDataSet = [SomeLayer].DataSets (I)
...
NextDataSetsByName
Lastnost DataSetsByName predstavlja niz podatkov v plasti, glede na ime.
| RO Property TLayer.DataSetsByName (Name As String) As TDataSet | ||
| Name | String | Ime niza podatkov. |
| Result | TDataSet | Pokazatelj na TDataset objekt (niz podatkov). |
Dim CurDataSet As TDataSet
CurDataSet = [SomeLayer].DataSetsByName ("Default")DataViewAccess
Lastnost DataViewAccess .
| Property TLayer.DataViewAccess As TUserGroup | ||
| Result | TUserGroup | . |
DebugStatus
Lastnost DebugStatus .
| RO Property TLayer.DebugStatus As Long | ||
| Result | Long | . |
Delete
Metoda Delete briše objekt iz drevesnega seznama v raziskovalcu. OPOZORILO!!!Če je imenovani objekt mapa (TFolder), potem se bodo brisali vsi objekti v tej mapi in mapa.
| Method TLayer.Delete As Boolean | ||
| Result | Optional Boolean | . |
DeleteAllData
Metoda DeleteAllData zbriše vse zapise v plasti.
| Method TLayer.DeleteAllData (Confirm As Boolean) As Boolean | ||
| Confirm | Boolean | Če je vrednost True, program vpraša operaterja ali se izvedba brisanja nadaljuje. |
| Result | Optional Boolean | True, če je bilo brisanje uspešno. |
If [SomeLayer].DeleteAllData (True) Then
Message ('Brisano', 'Vsi podatki so bili brisani')
EndIfDeleteListData
Metoda DeleteListData briše vse zapise v opredeljeni listi podatkov.
| Method TLayer.DeleteListData (List As TRecordList, Confirm As Boolean) As Boolean | ||
| List | TRecordList | TRecordList objekt, ki vsebuje zapise za brisanje. |
| Confirm | Boolean | Če je vrednost True, program vpraša operaterja ali se izvedba brisanja nadaljuje. |
| Result | Optional Boolean | True, če je bilo brisanje uspešno. |
If [SomeLayer].DeleteListData ([SomeLayer].FilteredRecords, True) Then
Message ('Brisano', 'Vsi filtrirani podatki so bili brisani')
EndIfDocument
Lastnost Document .
| RO Property TLayer.Document As TDocument | ||
| Result | TDocument | . |
Duplicate
Metoda Duplicate imenovani objekt v seznamu podvoji. Ime podvojenega objekta je sestavljeno iz "Kopija " in imena originala. Drugo ime (Alias) pa je zbrisano. Objekt se kreira v isto mapo, kot je original.
| Method TLayer.Duplicate (DuplicateData As Boolean) As TClass | ||
| DuplicateData | Boolean | Se uporablja samo za Podatkovne plasti in tabele. Če je nastavljeno na True, se poleg strukture podvojijo tudi podatki. |
| Result | Optional TClass | Referenca na kreiran objekt. |
Edit
Metoda Edit odpre editor za imenovani objekt.
| Method TLayer.Edit |
EditAccess
Lastnost EditAccess določa katera skupina uporabnikov ima pravico spreminjanja objekta.
| Property TLayer.EditAccess As TUserGroup | ||
| Result | TUserGroup | . |
EditedRecords
Lastnost EditedRecords .
| RO Property TLayer.EditedRecords As TRecordList | ||
| Result | TRecordList | . |
EditRecord
Lastnost EditRecord Lastnost je referenca na editirni zapis, za potrebe urejanja podatkov v plasti.
| RO Property TLayer.EditRecord As TEditRecord | ||
| Result | TEditRecord | . |
Dim ER As TEditRecord
ER = [SomeLayer].EditRecordEndMultipleUpdate
Metoda EndMultipleUpdate odklene plast predhodno zaklenjeno z BeginMultipleUpdate metodo.
| Method TLayer.EndMultipleUpdate |
[SomeLayer].BeginMultipleUpdate
...
[SomeLayer].EndMultipleUpdateExport
Lastnost Export Lastnost kreira izvozni objekt za imenovano plast.
| RO Property TLayer.Export As TExport | ||
| Result | TExport | . |
Dim Ex As TExport
Ex = [SomeLayer].Export
Ex.ExecuteFileName
Lastnost FileName .
| RO Property TLayer.FileName As String | ||
| Result | String | . |
Filter
Lastnost Filter Lastnost kreira filtrirni objekt za imenovano plast.
| RO Property TLayer.Filter As TFilter | ||
| Result | TFilter | . |
Dim F As TFilter
F = [SomeLayer].Filter
F.ExecuteFilteredRecords
Lastnost FilteredRecords Lastnost vsebuje listo zapisov, zadnjega filtra.
| RO Property TLayer.FilteredRecords As TRecordList | ||
| Result | TRecordList | . |
For I = 0 To [SomeLayer].FilteredRecords.Count - 1
...
NextForm
Lastnost Form Lastnost prikaže zapise določene liste (filtra, rezultat double-clicka ali vseh zapisov) v formi, za posamezno plast.
| RO Property TLayer.Form As TForm | ||
| Result | TForm | . |
If [SomeLayer].Filter.Execute Then
[SomeLayer].Sort.Execute
[SomeLayer].Form.Execute
EndIfFullName
Lastnost FullName .
| RO Property TLayer.FullName As String | ||
| Result | String | . |
GEdit
Metoda GEdit aktivira ali zapre grafični editor za izbrano plast.
| Method TLayer.GEdit (Show As Boolean) | ||
| Show | Boolean | True, grafični editor se aktivira, False, grafični editor se zapre. |
[SomeLayer].GEdit (True)GetField
Lastnost GetField kreira objekt tipa TField na podlagi imena tega polja.
| RO Property TLayer.GetField (FieldName As String) As TField | ||
| FieldName | String | . |
| Result | TField | . |
Dim F As TField
F = [SomeLayer].GetField ("FieldName")GetFieldByID
Lastnost GetFieldByID kreira objekt tipa TField na podlagi ID polja.
| RO Property TLayer.GetFieldByID (ID As Long) As TField | ||
| ID | Long | . |
| Result | TField | . |
Dim F As TField
Dim AID As Long
AID = L.GetFieldID ("FieldName")
F = L.GetFieldByID (AID)GetFieldID
Lastnost GetFieldID vrne ID objekta tipa TField na podlagi imena polja ali drugega imena polja.
| RO Property TLayer.GetFieldID (FieldName As String) As Long | ||
| FieldName | String | . |
| Result | Long | . |
Dim AID As Long
AID = L.GetFieldID ("FieldName")ID
Lastnost ID določa unikatno identifikacijsko kodo, ki se samodejno kreira pri kreiranju objekta in se nikdar ne spremeni.
| RO Property TLayer.ID As Long | ||
| Result | Long | . |
Import
Lastnost Import Lastnost kreira uvozni objekt za imenovano plast.
| RO Property TLayer.Import As TImport | ||
| Result | TImport | . |
Dim Im As TImport
Im = L.Import
Im.ExecuteImportStructureFromDataFile
Metoda ImportStructureFromDataFile .
| Method TLayer.ImportStructureFromDataFile (FName As String) | ||
| FName | String | . |
Index
Lastnost Index .
| RO Property TLayer.Index (Name As String) As TIndex | ||
| Name | String | . |
| Result | TIndex | . |
IndexAdd
Lastnost IndexAdd .
| RO Property TLayer.IndexAdd (Name As String) As TIndex | ||
| Name | String | . |
| Result | TIndex | . |
Indexes
Lastnost Indexes .
| RO Property TLayer.Indexes As TIndex | ||
| Result | TIndex | . |
IsFolder
Lastnost IsFolder .
| RO Property TLayer.IsFolder As Boolean | ||
| Result | Boolean | . |
IsObject
Lastnost IsObject .
| RO Property TLayer.IsObject As Boolean | ||
| Result | Boolean | . |
IsSameStructure
Lastnost IsSameStructure primerja strukturo dveh plasti.
| RO Property TLayer.IsSameStructure (Layer As TLayer) As Boolean | ||
| Layer | TLayer | TLayer objekt, s katerim se bo izvedla primerjava. |
| Result | Boolean | True, če so strukture enake. |
If [SomeLayer].IsSameStructure ([OutputLayer]) Then
...
EndIfLoadFromFile
Metoda LoadFromFile naloži objekt iz datoteke na disku.
| Method TLayer.LoadFromFile (FileName As String) As Boolean | ||
| FileName | String | Polno ime datoteke. |
| Result | Optional Boolean | . |
LoadRefPoints
Metoda LoadRefPoints .
| Method TLayer.LoadRefPoints (LngD, LngM, LngS, LatD, LatM, LatS, Used As String) As Boolean | ||
| LngD | String | . |
| LngM | String | . |
| LngS | String | . |
| LatD | String | . |
| LatM | String | . |
| LatS | String | . |
| Used | String | . |
| Result | Optional Boolean | . |
Modified
Lastnost Modified določa datum in čas, ko je bil objekt nazadnje spremenjen.
| RO Property TLayer.Modified As DateTime | ||
| Result | DateTime | . |
Modifier
Lastnost Modifier .
| RO Property TLayer.Modifier As TUser | ||
| Result | TUser | . |
Name
Lastnost Name določa dolgo ime objekta. Se lahko spreminja, zato se odsvetuje, sklicevanje na objekt z uporabo imena. Uporabljate rajši ID objekta ali drugo ime.
| Property TLayer.Name As String | ||
| Result | String | . |
NetworkAllPaths
Metoda NetworkAllPaths .
| Method TLayer.NetworkAllPaths (P As TPointArray) | ||
| P | TPointArray | . |
NetworkMultiPath
Metoda NetworkMultiPath .
| Method TLayer.NetworkMultiPath (ByRef P As TPointArray) | ||
| P | ByRef TPointArray | . |
NetworkMultiPathList
Metoda NetworkMultiPathList .
| Method TLayer.NetworkMultiPathList (List As TRecordList, ByRef P As TPointArray) | ||
| List | TRecordList | . |
| P | ByRef TPointArray | . |
NetworkMultiTree
Metoda NetworkMultiTree .
| Method TLayer.NetworkMultiTree (P As TPointArray) | ||
| P | TPointArray | . |
NetworkPath
Metoda NetworkPath .
| Method TLayer.NetworkPath (Y1, X1, Y2, X2 As Float) | ||
| Y1 | Float | . |
| X1 | Float | . |
| Y2 | Float | . |
| X2 | Float | . |
NetworkPathList
Metoda NetworkPathList .
| Method TLayer.NetworkPathList (List As TRecordList, Y1, X1, Y2, X2 As Float) | ||
| List | TRecordList | . |
| Y1 | Float | . |
| X1 | Float | . |
| Y2 | Float | . |
| X2 | Float | . |
NetworkPaths
Metoda NetworkPaths .
| Method TLayer.NetworkPaths (Y1, X1 As Float, P As TPointArray) | ||
| Y1 | Float | . |
| X1 | Float | . |
| P | TPointArray | . |
NetworkSettings
Metoda NetworkSettings .
| Method TLayer.NetworkSettings (Distance, Direction, Block As String) | ||
| Distance | String | . |
| Direction | String | . |
| Block | String | . |
NetworkTree
Metoda NetworkTree .
| Method TLayer.NetworkTree (Y, X As Float) | ||
| Y | Float | . |
| X | Float | . |
NetworkTreeList
Metoda NetworkTreeList .
| Method TLayer.NetworkTreeList (List As TRecordList, Y, X As Float) | ||
| List | TRecordList | . |
| Y | Float | . |
| X | Float | . |
NetworkUnLinked
Metoda NetworkUnLinked .
| Method TLayer.NetworkUnLinked (Y, X As Float) | ||
| Y | Float | . |
| X | Float | . |
NetworkUnLinkedList
Metoda NetworkUnLinkedList .
| Method TLayer.NetworkUnLinkedList (List As TRecordList, Y, X As Float) | ||
| List | TRecordList | . |
| Y | Float | . |
| X | Float | . |
ObjectType
Lastnost ObjectType .
| RO Property TLayer.ObjectType As Long | ||
| Result | Long | . |
OnAppend
Lastnost OnAppend .
| Property TLayer.OnAppend As String | ||
| Result | String | . |
OnDelete
Lastnost OnDelete .
| Property TLayer.OnDelete As String | ||
| Result | String | . |
OnDeleted
Lastnost OnDeleted .
| Property TLayer.OnDeleted As String | ||
| Result | String | . |
OnFormRecordShow
Lastnost OnFormRecordShow .
| Property TLayer.OnFormRecordShow As String | ||
| Result | String | . |
OnUpdate
Lastnost OnUpdate .
| Property TLayer.OnUpdate As String | ||
| Result | String | . |
Optimize
Metoda Optimize Lastnost optimizira podatke v plasti.
| Method TLayer.Optimize |
[SomeLayer].OptimizeParent
Lastnost Parent določa ime mape (folderja) v katerm se imenovani objekt nahaja. Opomba: pri spreminjanju imena mape, morate za dokončno spremenitev imena mape, še izvesti Store ukaz (glej primer).
| Property TLayer.Parent As TFolder | ||
| Result | TFolder | . |
RemoveWindowLock
Metoda RemoveWindowLock odkleni definirano območja v plasti. Če je bila odklenitev uspešno izvedena, je rezultat True, drugače False. Območje je bilo zaklenjeno z AddWindowLock metodo.
| Method TLayer.RemoveWindowLock (Y1, X1, Y2, X2 As Float, Inside As Boolean) As Boolean | ||
| Y1 | Float | Koordinate območja, ki se bo odklenilo. |
| X1 | Float | Koordinate območja, ki se bo odklenilo. |
| Y2 | Float | Koordinate območja, ki se bo odklenilo. |
| X2 | Float | Koordinate območja, ki se bo odklenilo. |
| Inside | Boolean | Če je true, potem se bo odklenilo območje znotraj podanega okna, drugače se bo odklenilo območje zunaj podanega okna. |
| Result | Optional Boolean | True, če se bilo odklepanje uspešno izvedeno, drugače False, in False, če so na podanem območju še druga predhodno zaklenjena območja. |
Report
Lastnost Report Lastnost kreira Report objekt (poročilo) za imenovano plast.
| RO Property TLayer.Report As TReport | ||
| Result | TReport | . |
Dim R As TReport
R = L.Report
R.ExecuteSaveToFile
Metoda SaveToFile shrani objekt v datoteko.
| Method TLayer.SaveToFile (FileName As String) | ||
| FileName | String | . |
SaveToNewObject
Metoda SaveToNewObject .
| Method TLayer.SaveToNewObject (Caption As String, Root As TFolder) As TClass | ||
| Caption | String | . |
| Root | TFolder | . |
| Result | Optional TClass | . |
SaveToSif
Metoda SaveToSif .
| Method TLayer.SaveToSif (FileName As String) | ||
| FileName | String | . |
SaveToSifAppend
Metoda SaveToSifAppend .
| Method TLayer.SaveToSifAppend (FileName As String) | ||
| FileName | String | . |
SaveToXml
Metoda SaveToXml .
| Method TLayer.SaveToXml (FileName As String) | ||
| FileName | String | . |
ShowOnDoubleClick
Lastnost ShowOnDoubleClick Lastnost določa, ali je plast vključena za iskanje, če uporabnik izvaja dvoklikanje na karti.
| Property TLayer.ShowOnDoubleClick As Boolean | ||
| Result | Boolean | . |
[SomeLayer].ShowOnDoubleClick = TrueSnapInEdit
Lastnost SnapInEdit Lastnost določa, ali je plast vključena v snap v grafičnem editiranju. Nastaviti se mora po vstopu v GEdit.
| Property TLayer.SnapInEdit As Boolean | ||
| Result | Boolean | . |
Sort
Lastnost Sort Lastnost kreira Sort objekt za imenovano plast.
| RO Property TLayer.Sort As TSort | ||
| Result | TSort | . |
Dim S As TSort
S = L.Sort
S.ExecuteStore
Metoda Store shrani spremembe objekta na disk.
| Method TLayer.Store |
TEdit
Metoda TEdit omogoča vstop ali izstop iz topološkega editorja. Zaključek dela v topološkem editorju lahko izvedete tudi iz toolbara topološkega editorja.
| Method TLayer.TEdit (Show As Boolean) | ||
| Show | Boolean | Če je True, se izvede vstop v topološki editor, drugče izstop. |
TEID
Lastnost TEID Lastnost se uporablja pri topološkem editiranju. Vsebuje informacijo ID izvorne plasti, da se bo lahko izvedla osvežitev plasti, po končanem topološkem editiranju.
| Property TLayer.TEID As Long | ||
| Result | Long | . |
Test1
Metoda Test1 .
| Method TLayer.Test1 |
Test4
Metoda Test4 .
| Method TLayer.Test4 (Output As TLayer) | ||
| Output | TLayer | . |
TEX1
Lastnost TEX1 Lastnost se uporablja, če se topološko editira del plasti. Vsebuje spodnjo koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.
| Property TLayer.TEX1 As Float | ||
| Result | Float | . |
TEX2
Lastnost TEX2 Lastnost se uporablja, če se topološko editira del plasti. Vsebuje zgornjo koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.
| Property TLayer.TEX2 As Float | ||
| Result | Float | . |
TEY1
Lastnost TEY1 Lastnost se uporablja, če se topološko editira del plasti. Vsebuje levo koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.
| Property TLayer.TEY1 As Float | ||
| Result | Float | . |
TEY2
Lastnost TEY2 Lastnost se uporablja, če se topološko editira del plasti. Vsebuje desno koordinato okna originalne plasti, ki se topološko editira, da bo možno izvesti osvežitev podatkov, po končanem topološkem editiranju.
| Property TLayer.TEY2 As Float | ||
| Result | Float | . |
TopologyBreak
Metoda TopologyBreak prenese podatke plasti v izhodno plast za potrebe topološkega editiranja. Pri razbijanju topologije se v izhodno plast vsi poligoni zapišejo kot polilinije, centroidi teh poligonov pa kot točke, katere tudi nosijo atributne podatke.
| Method TLayer.TopologyBreak (Output As TLayer, Lock As Boolean) | ||
| Output | TLayer | podatkovna plast v katero se bodo zapisali topološki podatki. |
| Lock | Boolean | Opredelitev, ali je plast zaklenjena, da se ne more spreminjati, dokler TopologyBuild ni uspešno izveden. |
[SomeLayer].TopologyBreak ([OutputLayer])TopologyBreakLines
Metoda TopologyBreakLines .
| Method TLayer.TopologyBreakLines (Output As TLayer) | ||
| Output | TLayer | . |
TopologyBreakWindow
Metoda TopologyBreakWindow prenese podatke plasti v izhodno plast za potrebe topološkega editiranja v območju opredeljenim z oknom. Pri razbijanju topologije se v izhodno plast vsi poligoni zapišejo kot polilinije, centroidi teh poligonov pa kot točke, katere tudi nosijo atributne podatke.
| Method TLayer.TopologyBreakWindow (Output As TLayer, Y1, X1, Y2, X2 As Float, Lock As Boolean) | ||
| Output | TLayer | podatkovna plast v katero se bodo zapisali topološki podatki. |
| Y1 | Float | Koordinate okna. |
| X1 | Float | Koordinate okna. |
| Y2 | Float | Koordinate okna. |
| X2 | Float | Koordinate okna. |
| Lock | Boolean | Opredelitev, ali je plast zaklenjena, da se ne more spreminjati, dokler TopologyBuild ni uspešno izveden. |
[SomeLayer].TopologyBreakWindow ([OutputLayer], 0, 0, 1000, 1000)TopologyBuild
Metoda TopologyBuild izvede izgradnjo topologije v izhodni layer. Napake topologije so zapisane v vhodni plasti.
| Method TLayer.TopologyBuild (Output As TLayer) As Boolean | ||
| Output | TLayer | Plast, v katero se bo topologija zapisala. Če ima ta parameter vrednost Nil, se bo izvedla samo kotrola topoloških napak. |
| Result | Optional Boolean | True, če ni topoloških napak. |
[SomeLayer].TopologyBuild ([OutputLayer])TopologyBuildNoCentroids
Metoda TopologyBuildNoCentroids .
| Method TLayer.TopologyBuildNoCentroids (Output As TLayer) As Boolean | ||
| Output | TLayer | . |
| Result | Optional Boolean | Rezultat je True, če ni topoloških napak, sicer pa je rezultat False. |
TopologyCheck
Metoda TopologyCheck preveri pravilnost topologije. Napake topologije so markirane v vhodni plasti. Ta metoda je identična metodi TopologyBuild z Nil parametrom.
| Method TLayer.TopologyCheck As Boolean | ||
| Result | Optional Boolean | . |
If [SomeLayer].TopologyCheck Then
Message ( 'Sporočilo' , 'Ta plast ne vsebuje topoloških napak.' )
EndIfUsedIn
Lastnost UsedIn določa v katerih aplikacijah je določen objekt dosegljiv. Če nastavimo vrednost UsedIn na "*", potem je objekt dosegljiv v vseh aplikacijah. Aplikacije se loči z vejico (,).
| Property TLayer.UsedIn As String | ||
| Result | String | . |
ViewAccess
Lastnost ViewAccess določa katera skupina uporabnikov ima pravico vpogleda opredeljenega objekta.
| Property TLayer.ViewAccess As TUserGroup | ||
| Result | TUserGroup | . |