Interface ICSSStyleDeclaration
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
CSSStyleDeclaration arayüzü, tek bir CSS bildirim bloğunu temsil eder. Bu arayüz, bir blokta şu anda ayarlanmış stil özelliklerini belirlemek veya blok içinde stil özelliklerini açıkça ayarlamak için kullanılabilir.
[DOMName("CSSStyleDeclaration")]
[DOMObject]
[ComVisible(true)]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Uygulamalar
IEnumerable<string>, IEnumerable, ICSS2Properties
Özellikler
CSSText
Bildirim bloğunun ayrıştırılabilir metinsel temsili (etrafındaki süslü parantezler hariç). Bu niteliğin ayarlanması, yeni değerin ayrıştırılmasına ve bildirim bloğundaki tüm özelliklerin sıfırlanmasına neden olur; bu, özelliklerin kaldırılması veya eklenmesini de içerir.
[DOMName("cssText")]
string CSSText { get; set; }
Özellik Değeri
Length
Bu bildirim bloğunda açıkça ayarlanmış olan özelliklerin sayısı. Geçerli indeks aralığı 0’dan length-1’e kadar (dahil) dir.
[DOMName("length")]
int Length { get; }
Özellik Değeri
ParentRule
Bu bildirim bloğunu içeren CSS kuralı veya bu CSSStyleDeclaration’ın bir CSSRule’a bağlı olmaması durumunda null.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Özellik Değeri
this[int]
Bu bildirim bloğunda açıkça ayarlanmış olan özellikleri almak için kullanılır. Bu yöntemle alınan özelliklerin sırası, ayarlandıkları sıra ile aynı olmak zorunda değildir. Bu yöntem, bu bildirim bloğundaki tüm özellikler üzerinde yineleme yapmak için kullanılabilir.
[DOMName("item")]
string this[int index] { get; }
Özellik Değeri
Yöntemler
GetPropertyCSSValue(string)
Bu bildirim bloğunda açıkça ayarlanmış bir CSS özelliğinin değerinin nesne temsilini almak için kullanılır. Eğer özellik bir kısayol özelliği ise, bu yöntem null döner. Kısayol özellik değerlerine yalnızca getPropertyValue ve setProperty yöntemlerini kullanarak string olarak erişilebilir ve değiştirilebilir.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parametreler
propertyName
string
Özelliğin adı.
Dönüş
Özellik değerini döner
GetPropertyPriority(string)
Bu bildirim bloğunda açıkça ayarlanmış bir CSS özelliğinin önceliğini (örneğin “önemli” nitelik) almak için kullanılır.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parametreler
propertyName
string
Özelliğin adı.
Dönüş
Özellik önceliğini döner
GetPropertyValue(string)
Bu bildirim bloğunda açıkça ayarlanmış bir CSS özelliğinin değerini almak için kullanılır.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parametreler
propertyName
string
Özelliğin adı.
Dönüş
Özellik değerini döner
RemoveProperty(string)
Bu bildirim bloğunda açıkça ayarlanmış bir CSS özelliğini kaldırmak için kullanılır.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parametreler
propertyName
string
Özelliğin adı.
Dönüş
Özellik değerini döner
SetProperty(string, string)
Bu bildirim bloğunda varsayılan öncelikle bir özellik değeri ayarlamak için kullanılır. Varsayılan öncelik “önemli” değildir, yani String.Empty
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parametreler
propertyName
string
Özelliğin adı.
value
string
Değer.
SetProperty(string, string, string)
Bu bildirim bloğunda bir özellik değeri ve öncelik ayarlamak için kullanılır.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parametreler
propertyName
string
Özelliğin adı.
value
string
Değer.
priority
string
Öncelik.