...
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.
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 | ||||
---|---|---|---|---|
| ||||
/*
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 | ||||
---|---|---|---|---|
| ||||
.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;
}
|