Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

  • layer : Definition that affects all layers. HTML css definitions can be considered as tagName definitions.
  • [TypeName] :  Affects only specified object type layers.  A block definition ,that will affect all user dictionaries, can be defined as GeodiDictionary {..}. Clickl Click Here for a list of all current types.
  • #[LayerId] : Affects only the layer with the specified ID. You can reach All Layer ID values used in the project through the browser console by typing CurrentQueryContainer.CurrentWSInfo.Recognizers to the console. Example: A block definition to make a definition that will only affect the World Cities dictionary can be defined as GeodiDictionary_462a0511-06ba-4383-9335-0b8c29bd087c {..}.
  • #[LayerDisplayName] : Affects only the layer with the specified name. If you have specified a layer in multiple languages, the block name should be given in the syntax that you use for the multi-language.
  • .[ClassNameDefinedInLayer] : Katman için sözlük düzenleme veya proje düzenleme arayüzlerinden ismi seçilen katmanları etkiler It affects the selected layers from the dictionary editing for the layer or project editing interfaces. Naming in CSS definition can be done. The definition added to the CSS content will appear in the edit interfaces.
  •  .[ClassNameDefinedInGeometry] : Only affects geometry definitions that exclusively specified at Layer/Recognizer level. Bazı tanıyıcı düzenleme arayüzlerinde hangi tip geometriye hangi sınıf tanımının ekleneceği sorulmaktadır Some recognizer editing interfaces ask which class definition will be added to which type of geometry.

If a geometry is affected by multiple definitions in the list during drawing, the property in the last definition applies. For a higher definition to always be valid, !important statement can be used in the definition.

...

Code Block
languagecss
titleInheritance Example
/* 
Bu örnekteIn this example, the MyClass sınıfı seçilmiş class tags a selected layer named MyLayer.
isimli- birIt katmanis içindrawn etkietlerin red.  The -class Kırmızıname renktedefined çizilir.by "." ileis tanımlıat sınıfthe adıend devralmaof sırasında sondadırinheritance.
- SiyahBlack zeminbackground kullanılırused. Zemini Gri yapmaya çalışanAltough the layer,that is defined by ".", ile tanımlı sınıf adı devralma sırasında sonda olsa da devralma sırasında daha önce gelen "#" katman tanımında !important kullanılmıştır.
- Yazı kenarları beyazdıris trying to make the backgroud gray, background becomes black because usage of !important at the "#" layer definition makes the layers statue higher at the inheritence level.
- Text edges are set to be white. "#" katman tanımından Halo tanımı devralınmıştır.

*/
.MyCLass {
	label-Color:Red;
	label-BackgroundColor:Gray;
}
layer {
	label-Color:Blue;
}
#MyLayer {
	label-Halo:White;
	label-BackgroundColor:Black !important;
}

...