Interface ICSSStyleDeclaration

Interface ICSSStyleDeclaration

Numele spaţiului: Aspose.Html.Dom.Css Asamblare: Aspose.HTML.dll (25.4.0)

Interfața CSSStyleDeclaration reprezintă un singur bloc de declarație CSS. Această interfață poate fi utilizată pentru a determina proprietățile de stil stabilite în prezent într-un bloc sau pentru a stabili proprietățile de stil explicit în interiorul blocului.

[ComVisible(true)]
[DOMName("CSSStyleDeclaration")]
[DOMObject]
public interface ICSSStyleDeclaration : IEnumerable<string>, IEnumerable, ICSS2Properties

Implements

IEnumerable , IEnumerable , ICSS2Properties

Properties

Răspundeți

Reprezentarea textă parsabilă a blocului de declarație (cu excepția brațelor curle înconjurătoare). stabilirea acestui atribut va duce la parsarea noii valori și la restabilirea tuturor proprietăților din blocul de declarație, inclusiv la îndepărtarea sau adăugarea proprietăților.

[DOMName("cssText")]
string CSSText { get; set; }

Valoarea proprietății

string

Length

Numărul de proprietăți care au fost stabilite în mod explicit în acest bloc de declarație. gama de indici valabile este 0 la lungime-1 incluse.

[DOMName("length")]
int Length { get; }

Valoarea proprietății

int

ParentRule

Regula CSS care conține această declarație bloc sau zero dacă această declarație CSSStyle nu este atașată la o regulă CSS.

[DOMNullable]
[DOMName("parentRule")]
ICSSRule ParentRule { get; }

Valoarea proprietății

ICSSRule

Această[int]

Utilizat pentru a recupera proprietățile care au fost explicit stabilite în acest bloc de declarație. ordinea proprietăților recuperate folosind această metodă nu trebuie să fie ordinea în care au fost stabilite. această metodă poate fi utilizată pentru a itera peste toate proprietățile din acest bloc de declarație.

[DOMName("item")]
string this[int index] { get; }

Valoarea proprietății

string

Methods

ProprietățiCSSValue(Strângere)

Utilizat pentru a recupera reprezentarea obiectului a valorii unei proprietăți CSS dacă a fost setat în mod explicit în cadrul acestui bloc de declarație. Această metodă returnează zero dacă proprietatea este o proprietate de mână scurtă. Valorile proprietății de mână scurtă pot fi accesate și modificate numai ca șiruri, folosind metodele getPropertyValue și setProperty.

[DOMName("getPropertyCSSValue")]
CSSValue GetPropertyCSSValue(string propertyName)

Parameters

propertyName string

Numele proprietăţii.

Returns

CSSValue

Returnarea valorii proprietății

GetPropertyPriority(Strângere)

Utilizat pentru a retrage prioritatea unei proprietăți CSS (de exemplu, calificarea “importantă”) dacă proprietatea a fost stabilită în mod explicit în acest bloc de declarație.

[DOMName("getPropertyPriority")]
string GetPropertyPriority(string propertyName)

Parameters

propertyName string

Numele proprietăţii.

Returns

string

Returnarea proprietății prioritare

GetPropertyValue(Strângere)

Utilizat pentru a recupera valoarea unei proprietăți CSS dacă a fost setat în mod explicit în cadrul acestui bloc de declarație.

[DOMName("getPropertyValue")]
string GetPropertyValue(string propertyName)

Parameters

propertyName string

Numele proprietăţii.

Returns

string

Returnarea valorii proprietății

RemoveProperty(Strângere)

Utilizat pentru a elimina o proprietate CSS dacă a fost setat în mod explicit în acest bloc de declarație.

[DOMName("removeProperty")]
string RemoveProperty(string propertyName)

Parameters

propertyName string

Numele proprietăţii.

Returns

string

Returnarea valorii proprietății

SetProperty(String și String)

Utilizat pentru a stabili o valoare a proprietății cu prioritate implicită în acest bloc de declarație.Prioritatea standardă nu este „importantă”, adică String.Empty

[DOMName("setProperty")]
void SetProperty(string propertyName, string value)

Parameters

propertyName string

Numele proprietăţii.

value string

de valoare .

SetProperty(String, String și String)

Utilizat pentru a stabili o valoare și prioritate a proprietății în cadrul acestui bloc de declarație.

[DOMName("setProperty")]
void SetProperty(string propertyName, string value, string priority)

Parameters

propertyName string

Numele proprietăţii.

value string

de valoare .

priority string

priorităţii .

 Română