Interface ICSSStyleDeclaration

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

string

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

int

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

ICSSRule

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

string

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üş

CSSValue

Ö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üş

string

Ö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üş

string

Ö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üş

string

Ö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.

 Türkçe