Interface ICSSStyleDeclaration

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

string

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

int

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

ICSSRule

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

string

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

CSSValue

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

string

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

string

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

string

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.

 Indonesia