Interface ICSSStyleDeclaration
Namespace: Aspose.Html.Dom.Css
Assembly: Aspose.HTML.dll (25.1.0)
Antarmuka CSSStyleDeclaration mewakili satu blok deklarasi CSS. Antarmuka ini dapat digunakan untuk menentukan properti gaya yang saat ini diatur dalam sebuah blok atau untuk mengatur properti gaya secara eksplisit dalam blok tersebut.
[DOMName("CSSStyleDeclaration")]
[DOMObject]
[ComVisible(true)]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties
Mengimplementasikan
IEnumerable<string>, IEnumerable, ICSS2Properties
Properti
CSSText
Representasi teks yang dapat dibaca dari blok deklarasi (tidak termasuk kurung kurawal di sekelilingnya). Mengatur atribut ini akan mengakibatkan penguraian nilai baru dan pengaturan ulang semua properti dalam blok deklarasi termasuk penghapusan atau penambahan properti.
[DOMName("cssText")]
string CSSText { get; set; }
Nilai Properti
Length
Jumlah properti yang telah diatur secara eksplisit dalam blok deklarasi ini. Rentang indeks yang valid adalah 0 hingga length-1 inklusif.
[DOMName("length")]
int Length { get; }
Nilai Properti
ParentRule
Aturan CSS yang berisi blok deklarasi ini atau null jika CSSStyleDeclaration ini tidak terhubung ke CSSRule.
[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }
Nilai Properti
this[int]
Digunakan untuk mengambil properti yang telah diatur secara eksplisit dalam blok deklarasi ini. Urutan properti yang diambil menggunakan metode ini tidak harus sesuai dengan urutan saat diatur. Metode ini dapat digunakan untuk iterasi melalui semua properti dalam blok deklarasi ini.
[DOMName("item")]
string this[int index] { get; }
Nilai Properti
Metode
GetPropertyCSSValue(string)
Digunakan untuk mengambil representasi objek dari nilai properti CSS jika telah diatur secara eksplisit dalam blok deklarasi ini. Metode ini mengembalikan null jika properti adalah properti singkat. Nilai properti singkat hanya dapat diakses dan dimodifikasi sebagai string, menggunakan metode getPropertyValue dan setProperty.
[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)
Parameter
propertyName
string
Nama properti.
Mengembalikan
Mengembalikan nilai properti
GetPropertyPriority(string)
Digunakan untuk mengambil prioritas dari properti CSS (misalnya, qualifier “penting”) jika properti telah diatur secara eksplisit dalam blok deklarasi ini.
[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)
Parameter
propertyName
string
Nama properti.
Mengembalikan
Mengembalikan prioritas properti
GetPropertyValue(string)
Digunakan untuk mengambil nilai dari properti CSS jika telah diatur secara eksplisit dalam blok deklarasi ini.
[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)
Parameter
propertyName
string
Nama properti.
Mengembalikan
Mengembalikan nilai properti
RemoveProperty(string)
Digunakan untuk menghapus properti CSS jika telah diatur secara eksplisit dalam blok deklarasi ini.
[DOMName("removeProperty")]
string RemoveProperty(string propertyName)
Parameter
propertyName
string
Nama properti.
Mengembalikan
Mengembalikan nilai properti
SetProperty(string, string)
Digunakan untuk mengatur nilai properti dengan prioritas default dalam blok deklarasi ini. Prioritas default bukan “penting” yaitu String.Empty
[DOMName("setProperty")]
void SetProperty(string propertyName, string value)
Parameter
propertyName
string
Nama properti.
value
string
Nilai.
SetProperty(string, string, string)
Digunakan untuk mengatur nilai dan prioritas properti dalam blok deklarasi ini.
[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)
Parameter
propertyName
string
Nama properti.
value
string
Nilai.
priority
string
Prioritas.