Versions Compared

Key

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

...

Güncel tüm css özellikleri için buraya tıklayınız. Dokümanda açıklama alanlarında kullanılabilecek değerler ve değer tipi belirtilmiştir.

(warning) Değerler için makro kullanılabilir. 

Stil bloğu tanımlama

Bloklar .[SınıfAdı] { .. } , #[Hedef] {..}, #[TypeName] {..} veya  layer{...} şeklinde tanımlanabilir.  "layer" isimli bloktaki tanım tüm geometrileri etkiler.

...

Code Block
languagecss
titleDevralma Örneği
/* 
Bu örnekte MyClass sınıfı seçilmiş MyLayer isimli bir katman için etkietler .
- Kırmızı renkte çizilir. "." ile tanımlı sınıf adı devralma sırasında sondadır.
- Siyah zemin kullanılır. Zemini Gri yapmaya çalışan "." 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ır. "#" 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;
}

Makro kullanımı

Stil değerleri için makro kullanılabilir. Sözdizimi kuralları için Makrolar sayfasını inceleyebilirsiniz. Stil değerlerinde [  ] karakterlerinin kullanılmamalıdır.

Code Block
languagecss
titleDevralma Örneği
.MyCLass_A {
	point-Color:$context.GetColor(context.ID) ;
}
.MyClass_B {
    point-Color:=Color.FromArgb(200,(int)Math.Abs((context.Geometry.Centroid.Y/10000)%255),(int)Math.Abs((context.Geometry.Centroid.X/10000)%255),(int)Math.Abs((context.Geometry.Centroid.X/10000)%255));
}
.MyClass_C {
    label-Enable:=c.MapScale>1000;
}